[midPoint-git] [Evolveum/midpoint] 24412c: Smart Integration: Add useAiService flag to contro...
KaterynaHonchar
noreply at github.com
Mon Mar 2 11:56:09 CET 2026
Branch: refs/heads/feature/multi-tab-support
Home: https://github.com/Evolveum/midpoint
Commit: 24412c022fe8f0e10ce109ba90b401163df2dfd0
https://github.com/Evolveum/midpoint/commit/24412c022fe8f0e10ce109ba90b401163df2dfd0
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
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/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/MappingsSuggestionRemoteServiceCallActivityRun.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:
-----------
Smart Integration: Add useAiService flag to control LLM mapping suggestion calls
This commit introduces a new `useAiService` parameter to the mapping
suggestion workflow, allowing callers to control whether AI/LLM services
should be invoked when suggesting attribute mappings.
- Enable selective use of AI services for mapping suggestions
- When useAiService=false, the system skips LLM calls and generates
asIs mappings based on quality assessment
- All existing callers updated to pass useAiService=true to maintain
current behavior
- Simplified MappingsSuggestionOperation.init() signature by
introducing TypeOperationContext parameter object
- Reduced parameter count from 11 to 6 for better maintainability
- Aligned with CorrelationSuggestionOperation pattern for consistency
- Updated all test cases to use new TypeOperationContext pattern
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 54bfbc32e1794293f603eb45d2e8a3f213f037cc
https://github.com/Evolveum/midpoint/commit/54bfbc32e1794293f603eb45d2e8a3f213f037cc
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-04 (Wed, 04 Feb 2026)
Changed paths:
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 infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/SmartIntegrationRestController.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsSuggestionWorkDefinition.java
Log Message:
-----------
Smart integration: deduplication of mapping suggestions
- prevent duplicate suggestions for existing mapping targets
- distinguish midpoint vs resource targets for inbound/outbound mappings
- add and document targetPathsToIgnore parameter for mapping suggestions
NOTE:
- update deduplication logic to include accepted but not yet saved mapping
suggestions during suggestion generation
- existing mappings are still read directly from the resource object
- for now, the logic works only with the mapping target attribute,
limiting the scope to 1:1 suggestions and mappings
Commit: 73a8f98a4073942c6ead57ac9b7562ee805c87cf
https://github.com/Evolveum/midpoint/commit/73a8f98a4073942c6ead57ac9b7562ee805c87cf
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-04 (Wed, 04 Feb 2026)
Changed paths:
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
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/AbstractHeuristicMapping.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/FirstWordHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicMapping.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicMappingManager.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicResult.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/LastWordHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/RemoveWhitespaceHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/StripDiacriticsHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/ToLowerCaseHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/ToUpperCaseHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndLowerCaseHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimHeuristic.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 heuristic-based mapping suggestions for attribute transformations
Implement a heuristic system that suggests mappings based on common
transformation patterns, serving as a fallback when AI is unavailable
or produces lower quality results.
Key changes:
- Add HeuristicMappingManager to coordinate heuristic evaluation
- Implement 8 common transformation heuristics (trim, case conversion,
word extraction, whitespace removal, combinations)
- Integrate heuristics into MappingsSuggestionOperation with quality
comparison logic
- Add comprehensive test coverage for heuristic selection and
preference over AI when quality is better
The system evaluates sample data against each heuristic and selects
the one with perfect accuracy if available, providing reliable
suggestions even without AI connectivity.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 21c814b6b8c149332b9ee4e6f881a21c0b43688d
https://github.com/Evolveum/midpoint/commit/21c814b6b8c149332b9ee4e6f881a21c0b43688d
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-04 (Wed, 04 Feb 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
Log Message:
-----------
Smart Integration: Refactor mapping evaluation logic into smaller methods
Extract complex mapping evaluation logic from monolithic method into
focused, single-responsibility methods:
- evaluateMappingStrategy(): orchestrates overall evaluation strategy
- findBestMappingExpression(): compares as-is, heuristic, and AI options
- evaluateAiMappingWithRetry(): handles AI mapping with retry logic
- validateQualityThreshold(): validates quality against threshold
Introduce MappingEvaluationResult record to encapsulate evaluation
results (expression, quality, provenance).
Simplify provenance marking logic using ternary operator instead of
if-else blocks.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 20c036ea16b19a63df6903138237cd153483d80e
https://github.com/Evolveum/midpoint/commit/20c036ea16b19a63df6903138237cd153483d80e
Author: Jiří Huf <jiri.huf at evolveum.com>
Date: 2026-02-05 (Thu, 05 Feb 2026)
Changed paths:
M docs/admin-gui/resource-wizard/object-type/correlation/index.adoc
Log Message:
-----------
update introduction to correlation
Commit: 5dd2331bcfe50909c251eb8c7eb1ae314a99e60b
https://github.com/Evolveum/midpoint/commit/5dd2331bcfe50909c251eb8c7eb1ae314a99e60b
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-05 (Thu, 05 Feb 2026)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/CorrelationStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/CorrelationSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/CorrelationSuggestionRemoteServiceCallActivityRun.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypeRelatedSuggestionWorkDefinition.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestCorrelatorSuggestions.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestObjectTypesSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Smart Integration: Remove unused statistics computation from correlation and mappings suggestions
Statistics computation was removed from correlation and mappings suggestion
work definitions and work states as these were not being used by the
suggestion operations.
Changes:
- Removed statisticsRef from CorrelationSuggestionWorkStateType
- Removed statisticsRef from MappingsSuggestionWorkStateType
- Removed statisticsRef from ObjectTypeRelatedSuggestionWorkDefinitionType
- Removed statisticsObjectOid field from ObjectTypeRelatedSuggestionWorkDefinition
- Removed unused ShadowObjectTypeStatisticsTypeUtil imports from activity runs
- Removed unused imports from CorrelationSuggestionRemoteServiceCallActivityRun
- Updated test calls to remove statistics parameter from suggestCorrelation
Statistics computation remains available for object types suggestion where
it is still actively used (ObjectTypesSuggestionWorkDefinitionType).
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 77adc1658f82039927e428fc29b9ea1dff2392fd
https://github.com/Evolveum/midpoint/commit/77adc1658f82039927e428fc29b9ea1dff2392fd
Author: honchar <honchar at evolveum.com>
Date: 2026-02-05 (Thu, 05 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/Search.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchBuilder.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/AxiomSearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ObjectCollectionSearchItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SingleSearchItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AbstractRoleSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AssociationSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AxiomQueryWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/IndirectSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ObjectCollectionListSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ObjectCollectionSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ObjectTypeSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/OidSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ProjectSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/PropertySearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/RelationSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ScopeSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/TenantSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ExportMiningPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AuditLogViewerPanel.java
Log Message:
-----------
Page storage fix for dashboard widget collection
Related to #11055
Commit: a986089bbf3d3d52ee7b185c70b2b90e01f2d482
https://github.com/Evolveum/midpoint/commit/a986089bbf3d3d52ee7b185c70b2b90e01f2d482
Author: honchar <honchar at evolveum.com>
Date: 2026-02-05 (Thu, 05 Feb 2026)
Changed paths:
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 infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/SmartIntegrationRestController.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/CorrelationStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/CorrelationSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/CorrelationSuggestionRemoteServiceCallActivityRun.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypeRelatedSuggestionWorkDefinition.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestCorrelatorSuggestions.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestObjectTypesSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 9d5204baf3ff2ea086af0d8eb1003d19bbe07178
https://github.com/Evolveum/midpoint/commit/9d5204baf3ff2ea086af0d8eb1003d19bbe07178
Author: Lubomir Marton <lmarton at evolveum.com>
Date: 2026-02-05 (Thu, 05 Feb 2026)
Changed paths:
M docs/concepts/mark/index.adoc
Log Message:
-----------
added how to automatically mark accounts for which the provisioning failed (wp4371)
Commit: 9957904473b8cb49bf3947c1321e3601c7118486
https://github.com/Evolveum/midpoint/commit/9957904473b8cb49bf3947c1321e3601c7118486
Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
Date: 2026-02-05 (Thu, 05 Feb 2026)
Changed paths:
M docs/concepts/mark/index.adoc
Log Message:
-----------
language check for a marks example
Commit: 98075f34903fbb7d828fc69746e7e466d2d33360
https://github.com/Evolveum/midpoint/commit/98075f34903fbb7d828fc69746e7e466d2d33360
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-05 (Thu, 05 Feb 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
Log Message:
-----------
Smart Integration: Fix NPE when targetPathsToIgnore is null
Added null check before calling addAll() on targetPathsToIgnore parameter
to prevent NullPointerException when the parameter is null.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: b667636cdc16b9025f9ebd283b6ee7b25d3be577
https://github.com/Evolveum/midpoint/commit/b667636cdc16b9025f9ebd283b6ee7b25d3be577
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: 2026-02-05 (Thu, 05 Feb 2026)
Changed paths:
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
Log Message:
-----------
Bump webpack from 5.98.0 to 5.105.0 in /gui/admin-gui
Bumps [webpack](https://github.com/webpack/webpack) from 5.98.0 to 5.105.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack/compare/v5.98.0...v5.105.0)
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.105.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support at github.com>
Commit: 18ba4dae515c34a1746dbd2c2824303f95aba3c5
https://github.com/Evolveum/midpoint/commit/18ba4dae515c34a1746dbd2c2824303f95aba3c5
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-06 (Fri, 06 Feb 2026)
Changed paths:
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/mappings/ValuesPairSample.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/AbstractHeuristicMapping.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/FirstWordHeuristic.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicMapping.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicMappingManager.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicResult.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicRule.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicRuleMatcher.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/LastWordHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/MappingExpressionFactory.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/RemoveWhitespaceHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/StripDiacriticsHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/ToLowerCaseHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/ToUpperCaseHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndLowerCaseHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimHeuristic.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: Refactor heuristic mappings to use composition over inheritance
Replace inheritance-based design with factory pattern to reduce coupling
and improve modularity in the heuristic mapping system.
- Replace AbstractHeuristicMapping inheritance with MappingExpressionFactory
functional interface
- Rename HeuristicMapping → HeuristicRule (better semantic meaning)
- Rename HeuristicMappingManager → HeuristicRuleMatcher (clearer purpose)
- Update all 8 heuristic implementations to use factory pattern
- Optimize HeuristicRuleMatcher.findBestMatch() to create HeuristicResult
only for the best match instead of all evaluated rules
- Update both inbound and outbound expression methods to accept factory
parameter
Addresses review comments in AbstractHeuristicMapping.java,
HeuristicMapping.java, and HeuristicMappingManager.java.
Commit: 48522001113cb0ce5eee24752dd14a6dc011754f
https://github.com/Evolveum/midpoint/commit/48522001113cb0ce5eee24752dd14a6dc011754f
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-06 (Fri, 06 Feb 2026)
Changed paths:
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/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/MappingsSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ValuesPairSample.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/FirstWordHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicResult.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicRule.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicRuleMatcher.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/LastWordHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/MappingExpressionFactory.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/RemoveWhitespaceHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/StripDiacriticsHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/ToLowerCaseHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/ToUpperCaseHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndLowerCaseHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimHeuristic.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 branch 'feature/heuristic-mappings'
# Conflicts:
# model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsSuggestionRemoteServiceCallActivityRun.java
Commit: 7d93ca3f71b5f243076ab509b49e5ddeff71155e
https://github.com/Evolveum/midpoint/commit/7d93ca3f71b5f243076ab509b49e5ddeff71155e
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-02-06 (Fri, 06 Feb 2026)
Changed paths:
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaExtender.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaFactory.java
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/correlation/CorrelatorContextCreator.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationServiceTest.java
M model/model-impl/src/test/resources/correlator/correlation/task/dummy-resource.xml
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyTestResource.java
Log Message:
-----------
Consider mapping's eval phase in correlation simulation
**What**
Fix the problem where simulation of correlation was not evaluated
correctly in case, when the mapping used by the correlation did not have
specified the "before correlation" evaluation phase (either directly, or
indirectly by default evaluation phases).
**Why**
When the pre focus is calculated for our correlation, there is a logic,
which "removes" all unnecessary inbound mappings. By unnecessary I mean
mappings, which are not required by any of the correlators (plus few
more nuances). However, this is done purely based on the information in
resource schema, from which the correlators are taken. But in our case,
the suggested correlations are not in the resource schema (yet), since
they are "just" suggested. So the simple solution is to add them to the
resource schema even though only in "runtime" as we already do for
suggested mappings.
**Notes**
*New class*
This change adds new class `ResourceSchemaExtender`, which was added
because similar logic will be needed also in simulation of mappings.
Its main purpose is to allow simple "extension" of the schema stored in
the resource with additional runtime definitions. It is useful in case
of correlations and mappings suggestions, which are not in state to be
stored in the resource yet, but we want to work with them (e.g. in
simulation) as if they already were part of it. So far this class only
allows to add new attribute definition and correlation definition, but
can be easily extended when needed.
*Additional check*
This change also adds additional check to the
`CorrelatorContextCreator`, which checks if the correlators are empty.
This check is there, because the UI tends to leave an empty
`correlators` element, when all correlators are deleted.
```xml
<correlation>
<correlators/>
</correlation>
```
That caused exceptions when simulation was run with newly suggested
correlator, if previously existing correlators were deleted.
Even though in case of simulation this problem was mitigated by
"extending" the runtime resource schema, I believe there could be also
other places where it could potentially cause a problem.
Note: That additional check is by no means bulletproof. You can simply
bypass it, if you will add for example a `name` element to otherwise
empty `correlators` element. But I think, that even with that
"imperfection" it can be useful in described case of correlators
deletion by the UI.
**Task**: 11031
Commit: 516c8fe0c60768cb98f80da991fc7b03ebc0b68a
https://github.com/Evolveum/midpoint/commit/516c8fe0c60768cb98f80da991fc7b03ebc0b68a
Author: Jiří Huf <jiri.huf at evolveum.com>
Date: 2026-02-06 (Fri, 06 Feb 2026)
Changed paths:
M docs/correlation/index.adoc
Log Message:
-----------
remove "smart" from correlation and language check
Commit: 453281ccbe0fc288997e9c0ef8ffefdb486aa6d5
https://github.com/Evolveum/midpoint/commit/453281ccbe0fc288997e9c0ef8ffefdb486aa6d5
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-06 (Fri, 06 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/MainPopupDialog.java
Log Message:
-----------
Fix issue with stale Fragment from previous popup
Commit: 36ec5fa7db040a75edf951b50cedb961fb2a4ee8
https://github.com/Evolveum/midpoint/commit/36ec5fa7db040a75edf951b50cedb961fb2a4ee8
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-06 (Fri, 06 Feb 2026)
Changed paths:
M docs/concepts/mark/index.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/Search.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchBuilder.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/AxiomSearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ObjectCollectionSearchItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SingleSearchItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AbstractRoleSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AssociationSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AxiomQueryWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/IndirectSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ObjectCollectionListSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ObjectCollectionSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ObjectTypeSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/OidSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ProjectSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/PropertySearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/RelationSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ScopeSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/TenantSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ExportMiningPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AuditLogViewerPanel.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaExtender.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaFactory.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/correlation/CorrelatorContextCreator.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationServiceTest.java
M model/model-impl/src/test/resources/correlator/correlation/task/dummy-resource.xml
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/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
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/CorrelationStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/CorrelationSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/CorrelationSuggestionRemoteServiceCallActivityRun.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsSuggestionRemoteServiceCallActivityRun.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/mappings/ValuesPairSample.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/FirstWordHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicResult.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicRule.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicRuleMatcher.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/LastWordHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/MappingExpressionFactory.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/RemoveWhitespaceHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/StripDiacriticsHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/ToLowerCaseHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/ToUpperCaseHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndLowerCaseHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimHeuristic.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestCorrelatorSuggestions.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestObjectTypesSuggestionOperation.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 repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyTestResource.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 08efa55aa5ed3057b5a6fe9a08854028a6acfefd
https://github.com/Evolveum/midpoint/commit/08efa55aa5ed3057b5a6fe9a08854028a6acfefd
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-06 (Fri, 06 Feb 2026)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
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/AbstractStatisticsComputationActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectClassStatisticsComputationActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectClassStatisticsComputationActivityRun.java
A 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/ObjectTypesStatisticsComputationActivityRun.java
Log Message:
-----------
Smart integration: implement and improve async objectClass statistics computer
Note: Object class statistics were previously computed only as a child
activity. This change allows running statistics computation as an
independent (parent) task.
It also adds support for safe regeneration: if a statistics computation
task for the same resource and object class is already running, it
is reused - otherwise, existing statistics are removed and a new
computation task is started.
Commit: 58185df55435c2e5e90f6b6bd0b51c07999e18cf
https://github.com/Evolveum/midpoint/commit/58185df55435c2e5e90f6b6bd0b51c07999e18cf
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-06 (Fri, 06 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceUncategorizedPanel.html
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/smart/component/SmartStatisticsPanel.html
M 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/table/ObjectClassStatisticsButton.html
A 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.html
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/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/component/SimulationActionFlow.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/component/SimulationProgressPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/component/SimulationProgressPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/SmartTaskProgressPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/SmartTaskProgressPanel.java
Log Message:
-----------
Smart integration: integrate statistics view and regeneration into UI
- Implement a panel for displaying and regenerating object class statistics
- Integrate the panel into object class tile view
- Integrate the panel into resource object view
- Extract generic progress handling into SmartTaskProgressPanel
- Disable cross-table (tuple) view in object class statistics
Commit: 44978ad8e5398af5eecd20b68624e111d6f17e57
https://github.com/Evolveum/midpoint/commit/44978ad8e5398af5eecd20b68624e111d6f17e57
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-09 (Mon, 09 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/IconWithLabel.java
Log Message:
-----------
Fix reloading icon issue in IconWithLabel component
Commit: 07e0c0ec46cecbe4771b2ef4d63e58559707c8c0
https://github.com/Evolveum/midpoint/commit/07e0c0ec46cecbe4771b2ef4d63e58559707c8c0
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-09 (Mon, 09 Feb 2026)
Changed paths:
M 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/task/component/SmartTaskProgressPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/SmartTaskProgressPanel.java
Log Message:
-----------
Improve SmartTaskProgressPanel
- Add color indicators for task state (error, warning, success)
- Add corresponding state icons (error, warning, success)
- Add ability to view detailed task information
- Automatically navigate after successful task completion (2-second delay)
Commit: 381ec8cacb831af5c812c8e1e22f9463b49e35de
https://github.com/Evolveum/midpoint/commit/381ec8cacb831af5c812c8e1e22f9463b49e35de
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-09 (Mon, 09 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.java
Log Message:
-----------
Smart integration: refactor behaviour of suggestion permission dialog for objectType suggestion
- Move permission dialog trigger from initial suggestion action
to secondary step (after object class selection)
Commit: c09457f9a486d72a6deda1824c6d1333c82f2b0e
https://github.com/Evolveum/midpoint/commit/c09457f9a486d72a6deda1824c6d1333c82f2b0e
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-09 (Mon, 09 Feb 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/StripDiacriticsHeuristic.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
Log Message:
-----------
Smart Integration: Replace custom script with built-in toAscii() in StripDiacriticsHeuristic
Simplified diacritics stripping by using BasicExpressionFunctions.toAscii()
instead of generating custom Groovy scripts with explicit character replacements.
- StripDiacriticsHeuristic now generates basic.toAscii() expressions
- Updated tests to use only decomposable diacritics (é, ü, ñ, š, etc.)
- Removed test cases with non-decomposable characters (Ł, Ø, Å)
that required explicit replacements in the old implementation
The built-in function uses NFKD normalization which handles most common
diacritics but doesn't support non-decomposable characters like Polish Ł
or Nordic Ø, Å that were explicitly handled before.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: bbe75b0fd1c62be00e2660332d6eb72a160c9a22
https://github.com/Evolveum/midpoint/commit/bbe75b0fd1c62be00e2660332d6eb72a160c9a22
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)
Changed paths:
M repo/repo-test-util/src/main/resources/test-config-new-repo.xml
M repo/repo-test-util/src/main/resources/test-config.xml
A testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2025.java
A testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2025Strange.java
A testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2025-strange.xml
A testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2025.xml
A testing/conntest/src/test/resources/ad-ldap-multidomain/shadow-ghost-2025.xml
A testing/conntest/src/test/resources/ad-ldap-multidomain/task-reconcile-ad2025-users.xml
M testing/conntest/testng-integration.xml
Log Message:
-----------
connid tests for AD 2025
Commit: 083c1159b4700988478eaf7c14a4efb2f1ae9cba
https://github.com/Evolveum/midpoint/commit/083c1159b4700988478eaf7c14a4efb2f1ae9cba
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingActivityHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingWorkDefinition.java
Log Message:
-----------
Modify work definition of mapping simulation activity
**What**
Create new complex type, which holds necessary data for the mappings
simulation. In particular it specifies mappings alongside the item path
they are supposed to map.
**Why**
Previous definition contained mapping definition, but that does not
contain information about what item it is mapping. But that is crucial
information to evaluate the mapping on a correct item.
**Notes**
This change also fixed few `since` annotations, because they had wrong
version set.
**Task**: 10992
Commit: e58f65a2a00cad811cfff7e0853f4bee327b6fb0
https://github.com/Evolveum/midpoint/commit/e58f65a2a00cad811cfff7e0853f4bee327b6fb0
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/InboundProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/AbstractInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/FullInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SingleShadowInboundsProcessing.java
Log Message:
-----------
Return deltas computed by inbound processing
**What**
Instead of applying the computed delta to the target object directly in
the `AbstractInboundsProcessing` class, move this responsibility to the
caller of inbound processing implementations.
**Why**
Main reason is, that I want to use inbound processing implementation in
the mappings simulation activity. But in there, I need the deltas, not
the target object with them already applied, because I need to write
those deltas to the simulation result. Other option would be to diff the
object with applied deltas with the original object. But that is a waste
of resources.
There is also other reason. The `executeToDeltas` method, originally
computed the deltas, but it also applied them to the target object. But
that is quite counter-intuitive. Considering the method name, I would
expect it will just compute and return the deltas.
By moving the application of the deltas outside, we also gain more
flexibility, because the way how deltas are applied does not need to be
defined by the implementations. That means, the deltas produced by one
implementation, can be used in different ways, depending on the
requirements of the caller.
**Task**: 10992
Commit: 53b2e925ef2486921bf81e357c47c3644d341cbf
https://github.com/Evolveum/midpoint/commit/53b2e925ef2486921bf81e357c47c3644d341cbf
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartStatisticsPanel.java
Log Message:
-----------
Smart Integration: Fix incorrect total values calculation in SmartStatisticsPanel
Changed total values calculation from summing frequency table counts
to using (total objects - missing values).
- Updated buildMainPanel() to calculate total as statistics.getSize() - missingValueCount
- Updated toAttributeRow() to use same calculation for left panel attribute list
- Modified renderListViewRows() to pass statistics parameter to toAttributeRow()
The frequency table only shows top-N values, so summing those counts
gave incorrect totals. Now displays actual count of shadows with the
attribute populated.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: cc42ec15cc1d503a45cf3916be2fc4efc6c7ae63
https://github.com/Evolveum/midpoint/commit/cc42ec15cc1d503a45cf3916be2fc4efc6c7ae63
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/PrismComplexTypeDefinitionSerializer.java
Log Message:
-----------
Smart Integration: Filter out multivalue complex attributes in schema serialization
Skip multivalue PrismContainerDefinitions during schema serialization
to avoid processing complex nested structures, while preserving:
- Single-value complex attributes
- Extension attributes (runtime schema)
This is a temporary measure until proper complex attribute support
is implemented.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: d8267f5e98de9c25ad57f01c46366f1d486180ee
https://github.com/Evolveum/midpoint/commit/d8267f5e98de9c25ad57f01c46366f1d486180ee
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-10 (Tue, 10 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:
-----------
Smart Integration: fast correlation simulation fix issue
*NOTE*
Fixed an issue in correlation simulation where an
empty "owner option" container was present in the delta.
This caused duplicate correlation candidates to be
displayed and led to subsequent errors during simulation.
The issue was identified while analyzing behavior of
correlation rules with lower weight (e.g., 50%), where objects
are correctly marked as not correlated and considered "uncertain"
potentially leading to correlation case creation.
Further investigation of the root cause of the empty owner option
container is ongoing.
Commit: 63c5c075f2bffa3f2370a757dcdf155bd8a9e8ce
https://github.com/Evolveum/midpoint/commit/63c5c075f2bffa3f2370a757dcdf155bd8a9e8ce
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-11 (Wed, 11 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/CorrelationUtil.java
Log Message:
-----------
Smart Integration: improve correlation rule panel
- remove "hide empty fields" button from vertical form
Commit: 78b13d7d93c5104f126c9eb87909fdd56eafebe5
https://github.com/Evolveum/midpoint/commit/78b13d7d93c5104f126c9eb87909fdd56eafebe5
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-11 (Wed, 11 Feb 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/PrismComplexTypeDefinitionSerializer.java
Log Message:
-----------
Smart Integration: Fix attribute definition serialization for complex types
Move attribute definition creation to only apply to non-container items.
Previously, attribute definitions were added for all items including
containers, which was incorrect. Container items are now handled
separately in their dedicated branch, while only leaf items get
attribute definitions added to the schema.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 1df531ca17fbbc980fd2f0e8aef210a0b4424793
https://github.com/Evolveum/midpoint/commit/1df531ca17fbbc980fd2f0e8aef210a0b4424793
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-11 (Wed, 11 Feb 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/AttributeMappingCandidateSet.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: Refactor mapping suggestion deduplication and quality filtering
- Change deduplication logic to use (source, target, script) triple
among suggestions instead of target-only approach
- Add quality threshold filtering (0.4) for existing data scenarios
- Keep all mappings when quality is null (new data scenarios)
- Allow multiple suggestions per target if they differ in source or script
- Consolidate extraction methods into MappingIdentity.extract()
- Add proper null handling for quality comparisons
- Prefer system-provided mappings over AI when quality is equal
- Sort suggestions by quality descending in best() method
This enables more flexible mapping suggestions while maintaining
proper deduplication against existing mappings (by target only).
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 5f22a765dc8ed7f708832f12c3f0ae36d78efebe
https://github.com/Evolveum/midpoint/commit/5f22a765dc8ed7f708832f12c3f0ae36d78efebe
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-11 (Wed, 11 Feb 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/AttributeMappingCandidateSet.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/enhance-deduplication-2'
Commit: d6834d1604248d11e6fb45ecca7625fb806e3d85
https://github.com/Evolveum/midpoint/commit/d6834d1604248d11e6fb45ecca7625fb806e3d85
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-11 (Wed, 11 Feb 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/wizard/AbstractWizardWithChoicePanel.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/wizard/ResourceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/SchemaHandlingTypesTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/AssociationTypeTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeTableWizardPanel.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/smart/page/ResourceGeneratingSuggestionObjectClassWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceObjectClassTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.java
Log Message:
-----------
Smart Integration: Improve new resource creation process
- Fix multiple redirect/back/exit issues during wizard flow
- Fix multiple NPEs caused by incorrectly managed objects
Commit: ef0d2c6c54c2c6647109e336f76353400c6ab368
https://github.com/Evolveum/midpoint/commit/ef0d2c6c54c2c6647109e336f76353400c6ab368
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-11 (Wed, 11 Feb 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/PrismComplexTypeDefinitionSerializer.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: 53b91afd39864bbcd3e8e7ceabade26a719e3060
https://github.com/Evolveum/midpoint/commit/53b91afd39864bbcd3e8e7ceabade26a719e3060
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-11 (Wed, 11 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/StatusAwareContainerListPanel.java
Log Message:
-----------
Smart Integration: fix missing table footer border
Commit: f282d04b3f70e892ce53c1295791d2a866cdeb17
https://github.com/Evolveum/midpoint/commit/f282d04b3f70e892ce53c1295791d2a866cdeb17
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-11 (Wed, 11 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionTileModel.java
Log Message:
-----------
Smart Integration: fix NPE in object type suggestion
- Handle null focusType suggestion in GUI
Commit: d26032ac9ae6e40351ca1783cfeae9a57aa8dd91
https://github.com/Evolveum/midpoint/commit/d26032ac9ae6e40351ca1783cfeae9a57aa8dd91
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-11 (Wed, 11 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
Log Message:
-----------
Smart Integration: temporary disable sampling for mapping simulation
Commit: ba7cab96f898d7594fa440bd769a9e3b383caa3c
https://github.com/Evolveum/midpoint/commit/ba7cab96f898d7594fa440bd769a9e3b383caa3c
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2026-02-11 (Wed, 11 Feb 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/MagicAssignment.java
Log Message:
-----------
Mark MagicAssignment as Serializable
This could help with MID-11082.
Commit: 1c4d9791d2c7b676e0c03f16ecb4e8910bcf9652
https://github.com/Evolveum/midpoint/commit/1c4d9791d2c7b676e0c03f16ecb4e8910bcf9652
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)
Changed paths:
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
Log Message:
-----------
Merge pull request #493 from Evolveum/dependabot/npm_and_yarn/gui/admin-gui/webpack-5.105.0
Bump webpack from 5.98.0 to 5.105.0 in /gui/admin-gui
Commit: dbbd2195af453506675f498c3040d1cd296ac590
https://github.com/Evolveum/midpoint/commit/dbbd2195af453506675f498c3040d1cd296ac590
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)
Changed paths:
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/WellKnownSchemaProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/scim/UserScimMappingProvider.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/DummyScenario.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
A model/smart-impl/src/test/resources/smart/mappings-suggestion/resource-ad-for-mappings-suggestion.xml
Log Message:
-----------
Smart Integration: Add DN mapping suggestion for LDAP and Active Directory
Implement automatic DN (distinguished name) mapping suggestions for
well-known schemas (LDAP inetOrgPerson and AD user):
- Extract DN suffix from sample data by analyzing existing DNs
- Generate outbound mappings using basic.composeDnWithSuffix function
- Use schema-specific RDN types: 'uid' for LDAP, 'cn' for AD
- Use fullName as RDN value for both schemas
- Mark generated DN mappings as system-provided metadata
- Skip DN mapping suggestion when no samples with DN values exist
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 56eb680aed7aa6a27b71b4af7beb1b4bd69234c7
https://github.com/Evolveum/midpoint/commit/56eb680aed7aa6a27b71b4af7beb1b4bd69234c7
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)
Changed paths:
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/WellKnownSchemaProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/scim/UserScimMappingProvider.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/DummyScenario.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
A model/smart-impl/src/test/resources/smart/mappings-suggestion/resource-ad-for-mappings-suggestion.xml
Log Message:
-----------
Merge branch 'dn-mapping'
Commit: 5cd694af40be7c61f5684a10ad5e963e58afbabb
https://github.com/Evolveum/midpoint/commit/5cd694af40be7c61f5684a10ad5e963e58afbabb
Author: Jiří Huf <jiri.huf at evolveum.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)
Changed paths:
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-add-existing-mapping.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-add-new-mapping.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-create-new.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-rule-example.webp
M docs/admin-gui/resource-wizard/object-type/correlation/correlation-rules-list.webp
M docs/admin-gui/resource-wizard/object-type/correlation/correlation-rules-multiple-correlator.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-simulation.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-use-ai.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlations-regenerate.webp
M docs/admin-gui/resource-wizard/object-type/correlation/index.adoc
Log Message:
-----------
update correlation rules, add AI, simulations, troubleshooting
Commit: 30f8d5c03ec9a2aa2f7bc0d0c5b51c7b88b081be
https://github.com/Evolveum/midpoint/commit/30f8d5c03ec9a2aa2f7bc0d0c5b51c7b88b081be
Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)
Changed paths:
M docs/security/credentials/password-reset/index.adoc
Log Message:
-----------
info on how to remove nonce
Commit: 9ee1be90de7d4f0b7b16dec7401257adf101d0a5
https://github.com/Evolveum/midpoint/commit/9ee1be90de7d4f0b7b16dec7401257adf101d0a5
Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)
Changed paths:
M docs/security/credentials/password-reset/index.adoc
Log Message:
-----------
fix missing line
Commit: ddb925a51ef4371206a648050d718c5536df3d65
https://github.com/Evolveum/midpoint/commit/ddb925a51ef4371206a648050d718c5536df3d65
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicRule.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicRuleMatcher.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/LowerCaseAndStripDiacriticsHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndLowerCaseHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndStripDiacriticsHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndUpperCaseHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimLowerCaseAndStripDiacriticsHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimUpperCaseAndStripDiacriticsHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/UpperCaseAndStripDiacriticsHeuristic.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
Log Message:
-----------
Smart Integration: Add combined heuristics for mapping suggestions
Implement multi-operation heuristics that combine trim, case conversion,
and diacritic stripping in a single mapping expression:
- Trim - LowerCase
- Trim - UpperCase
- Trim - StripDiacritics
- LowerCase - StripDiacritics
- UpperCase - StripDiacritics
- Trim - LowerCase - StripDiacritics
- Trim - UpperCase - StripDiacritics
Add heuristic ordering support to prioritize simpler transformations
before complex multi-operation ones.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 81b155d651f41d9340f3d6f66a7df143c163af1e
https://github.com/Evolveum/midpoint/commit/81b155d651f41d9340f3d6f66a7df143c163af1e
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)
Changed paths:
M config/initial-objects/system-configuration/000-system-configuration.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismPropertyWrapperColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/ChangeLifecycleSelectedMappingsPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ExpressionPropertyHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ExpressionPropertyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemPanelSettings.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerColumnHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismReferenceHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismReferencePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormContainerHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPasswordPropertyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferenceHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferencePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/GuiConfigUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
Log Message:
-----------
Smart Integration: support item label overrides using system config
- Added support for specifying per-item labels via system configuration
(wizard/panel config)
- Introduced GuiConfigUtil to resolve item specification by ItemPath
(used for label override)
- Fixed ItemPanelSettings.copy() to preserve panel configuration (config
was previously lost)
- Added delineation baseContext filter and objectClass field in
delineation wizard panel for LDAP connector resources (system-config)
Commit: 8f74d38c9b4f2198fa65c3068d480f084493b3a8
https://github.com/Evolveum/midpoint/commit/8f74d38c9b4f2198fa65c3068d480f084493b3a8
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)
Changed paths:
M docs/security/credentials/password-reset/index.adoc
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/MagicAssignment.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/WellKnownSchemaProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/scim/UserScimMappingProvider.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/DummyScenario.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
A model/smart-impl/src/test/resources/smart/mappings-suggestion/resource-ad-for-mappings-suggestion.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 5bdb5d8a98c3e00cd6a7bae9f883a0f65f62c967
https://github.com/Evolveum/midpoint/commit/5bdb5d8a98c3e00cd6a7bae9f883a0f65f62c967
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicRule.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicRuleMatcher.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/LowerCaseAndStripDiacriticsHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndLowerCaseHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndStripDiacriticsHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndUpperCaseHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimLowerCaseAndStripDiacriticsHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimUpperCaseAndStripDiacriticsHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/UpperCaseAndStripDiacriticsHeuristic.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
Log Message:
-----------
Merge branch 'combined-heuristics'
Commit: d9f51d769f9152080821b36aad246e2196e46b84
https://github.com/Evolveum/midpoint/commit/d9f51d769f9152080821b36aad246e2196e46b84
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)
Changed paths:
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/FirstWordHeuristic.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/LastWordHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/LowerCaseAndStripDiacriticsHeuristic.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/RemoveWhitespaceHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/ToLowerCaseHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/ToUpperCaseHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndLowerCaseHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndStripDiacriticsHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndUpperCaseHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimLowerCaseAndStripDiacriticsHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimUpperCaseAndStripDiacriticsHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/UpperCaseAndStripDiacriticsHeuristic.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
Log Message:
-----------
Smart Integration: Refactor heuristic scripts to use midpoint basic functions
Replace Groovy string methods with midpoint basic function equivalents
in mapping heuristics for consistency and improved null-safety.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 6dacf470a06ad7a5962600e63baa10a378a50232
https://github.com/Evolveum/midpoint/commit/6dacf470a06ad7a5962600e63baa10a378a50232
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java
Log Message:
-----------
Smart Integration: Support organization (o=) components in LDAP DN suffix detection
Extended DN parsing in both InetOrgPersonLdapMappingProvider and
UserActiveDirectoryMappingProvider to recognize "o=" (organization)
prefixes in addition to "ou=" (organizational unit) when extracting
DN suffixes for mapping suggestions.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 379ab4b3d05ea47978664c58ae7c8f4a8d34f9cd
https://github.com/Evolveum/midpoint/commit/379ab4b3d05ea47978664c58ae7c8f4a8d34f9cd
Author: honchar <honchar at evolveum.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/IconColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ImagePanel.java
Log Message:
-----------
Image panel aria attributes fix
Related to wcag issue 5.6.4
Commit: 5e6604f9a66d4495b4e811cb88eb0fbff534b6e3
https://github.com/Evolveum/midpoint/commit/5e6604f9a66d4495b4e811cb88eb0fbff534b6e3
Author: honchar <honchar at evolveum.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)
Changed paths:
M config/initial-objects/system-configuration/000-system-configuration.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismPropertyWrapperColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/ChangeLifecycleSelectedMappingsPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ExpressionPropertyHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ExpressionPropertyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemPanelSettings.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerColumnHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismReferenceHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismReferencePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormContainerHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPasswordPropertyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferenceHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferencePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/GuiConfigUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/FirstWordHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicRule.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicRuleMatcher.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/LastWordHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/LowerCaseAndStripDiacriticsHeuristic.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/RemoveWhitespaceHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/ToLowerCaseHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/ToUpperCaseHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndLowerCaseHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndStripDiacriticsHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndUpperCaseHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimLowerCaseAndStripDiacriticsHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimUpperCaseAndStripDiacriticsHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/UpperCaseAndStripDiacriticsHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: c8d5f0175cf3f493433aa4e491a55a5c1e057edc
https://github.com/Evolveum/midpoint/commit/c8d5f0175cf3f493433aa4e491a55a5c1e057edc
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)
Changed paths:
M config/initial-objects/system-configuration/000-system-configuration.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/GuiConfigUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
Log Message:
-----------
Smart Integration: support item label overrides using system config
- change from label (PolyStringType) into display (DisplayType)
*Decision after review*
Instead of a simple polyString, we use DisplayType for setting the
label, even though the only element of this type that will be used is
the label. The decision was made on the basis that this type is
primarily intended for such things and in several places it is possible
to configure only a specific set of properties of this type
"DisplayType". This will allow us to more easily transition in the
future if necessary to implement individual display settings for a
given item.
Commit: 56789cce2fd0acf84732cba07af3caf9436d9d20
https://github.com/Evolveum/midpoint/commit/56789cce2fd0acf84732cba07af3caf9436d9d20
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/IconColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ImagePanel.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/FirstWordHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicRule.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicRuleMatcher.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/LastWordHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/LowerCaseAndStripDiacriticsHeuristic.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/RemoveWhitespaceHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/ToLowerCaseHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/ToUpperCaseHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndLowerCaseHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndStripDiacriticsHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndUpperCaseHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimLowerCaseAndStripDiacriticsHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimUpperCaseAndStripDiacriticsHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/UpperCaseAndStripDiacriticsHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 13610e500fd7bc75ecffff1256a0a0dfe229093f
https://github.com/Evolveum/midpoint/commit/13610e500fd7bc75ecffff1256a0a0dfe229093f
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)
Changed paths:
M docs/admin-gui/admin-gui-config/index.adoc
Log Message:
-----------
Smart Integration: support item label overrides using system config "doc"
Commit: a3a257e1615a9712349553a28664a1470712fab4
https://github.com/Evolveum/midpoint/commit/a3a257e1615a9712349553a28664a1470712fab4
Author: honchar <honchar at evolveum.com>
Date: 2026-02-13 (Fri, 13 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ImagePanel.java
Log Message:
-----------
Dependency fix
Commit: 571c7cc2cf3b90804aec9b4bb3abecedb50b66e3
https://github.com/Evolveum/midpoint/commit/571c7cc2cf3b90804aec9b4bb3abecedb50b66e3
Author: Jiří Huf <jiri.huf at evolveum.com>
Date: 2026-02-13 (Fri, 13 Feb 2026)
Changed paths:
M docs/admin-gui/resource-wizard/object-type/correlation/index.adoc
Log Message:
-----------
remove "attribute" where necessary
Commit: bf4bbbf25ce929698b43fa3428ba70b5f36248d9
https://github.com/Evolveum/midpoint/commit/bf4bbbf25ce929698b43fa3428ba70b5f36248d9
Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
Date: 2026-02-13 (Fri, 13 Feb 2026)
Changed paths:
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-add-existing-mapping.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-add-new-mapping.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-create-new.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-rule-example.webp
M docs/admin-gui/resource-wizard/object-type/correlation/correlation-rules-list.webp
M docs/admin-gui/resource-wizard/object-type/correlation/correlation-rules-multiple-correlator.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-simulation.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-use-ai.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlations-regenerate.webp
M docs/admin-gui/resource-wizard/object-type/correlation/index.adoc
M docs/correlation/index.adoc
Log Message:
-----------
Merge pull request #497 from Evolveum/docs/master/add/new-correlation-gui
Docs/master/add/new correlation gui
Commit: cbedc3666b4d4181e22f8b17b3ab406cde28b9ab
https://github.com/Evolveum/midpoint/commit/cbedc3666b4d4181e22f8b17b3ab406cde28b9ab
Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
Date: 2026-02-13 (Fri, 13 Feb 2026)
Changed paths:
M docs/admin-gui/resource-wizard/object-type/correlation/index.adoc
Log Message:
-----------
fix casing
Commit: 5a1efa7134911193ec91dc96d9e96ba41155d34e
https://github.com/Evolveum/midpoint/commit/5a1efa7134911193ec91dc96d9e96ba41155d34e
Author: honchar <honchar at evolveum.com>
Date: 2026-02-13 (Fri, 13 Feb 2026)
Changed paths:
M config/initial-objects/archetype/029-archetype-application.xml
M config/initial-objects/archetype/501-archetype-task-reconciliation.xml
M config/initial-objects/archetype/502-archetype-task-recomputation.xml
M config/initial-objects/archetype/503-archetype-task-import.xml
M config/initial-objects/archetype/504-archetype-task-live-sync.xml
M config/initial-objects/archetype/505-archetype-task-async-update.xml
M config/initial-objects/archetype/506-archetype-task-cleanup.xml
M config/initial-objects/archetype/507-archetype-task-report.xml
M config/initial-objects/archetype/508-archetype-task-single-bulk-action.xml
M config/initial-objects/archetype/509-archetype-task-iterative-bulk-action.xml
M config/initial-objects/archetype/536-archetype-task-certification-start-campaign.xml
M config/initial-objects/archetype/537-archetype-task-certification-close-current-stage.xml
M config/initial-objects/archetype/538-archetype-task-certification-reiterate-campaign.xml
M config/initial-objects/archetype/702-archetype-person.xml
M config/initial-objects/archetype/705-archetype-shadow-policy-mark.xml
M config/initial-objects/lookup-table/200-lookup-languages.xml
M config/initial-objects/lookup-table/210-lookup-locales.xml
M config/initial-objects/mark/739-mark-shadow-correlation-owner-found.xml
M config/initial-objects/mark/740-mark-shadow-correlation-owner-not-found.xml
M config/initial-objects/mark/741-mark-shadow-correlation-owner-not-certain.xml
M config/initial-objects/system-configuration/000-system-configuration.xml
Log Message:
-----------
Update config initial objects
Commit: b79edfbf33db25c2ad4a97b9101b1276796aa20b
https://github.com/Evolveum/midpoint/commit/b79edfbf33db25c2ad4a97b9101b1276796aa20b
Author: honchar <honchar at evolveum.com>
Date: 2026-02-13 (Fri, 13 Feb 2026)
Changed paths:
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-add-existing-mapping.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-add-new-mapping.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-create-new.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-rule-example.webp
M docs/admin-gui/resource-wizard/object-type/correlation/correlation-rules-list.webp
M docs/admin-gui/resource-wizard/object-type/correlation/correlation-rules-multiple-correlator.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-simulation.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-use-ai.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlations-regenerate.webp
M docs/admin-gui/resource-wizard/object-type/correlation/index.adoc
M docs/correlation/index.adoc
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 07e0b55a55f759a384e262765dd8b4f3533e349c
https://github.com/Evolveum/midpoint/commit/07e0b55a55f759a384e262765dd8b4f3533e349c
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-13 (Fri, 13 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.java
Log Message:
-----------
Smart Integration: fix object type wizard issues when triggered right after connecting resource
- fix incorrectly passing model
Commit: 4cb13145ec45bcac9892e2588287523c26cb3f77
https://github.com/Evolveum/midpoint/commit/4cb13145ec45bcac9892e2588287523c26cb3f77
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-13 (Fri, 13 Feb 2026)
Changed paths:
M config/initial-objects/system-configuration/000-system-configuration.xml
Log Message:
-----------
Smart Integration: add delineation baseContext filter and objectClass for ad and ldap resource basic step
Commit: 0ef3fbac4ff29750d1bf410395b00fdfa9e5a6b9
https://github.com/Evolveum/midpoint/commit/0ef3fbac4ff29750d1bf410395b00fdfa9e5a6b9
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-13 (Fri, 13 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardWithChoicePanel.java
Log Message:
-----------
Smart Integration: fix wizard breadcrumb cycles
- object type wizard breadcrumb cycles
Commit: 522275db287ec1d5fca088823a6f7605cf1f0778
https://github.com/Evolveum/midpoint/commit/522275db287ec1d5fca088823a6f7605cf1f0778
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2026-02-13 (Fri, 13 Feb 2026)
Changed paths:
M pom.xml
M provisioning/provisioning-impl/pom.xml
Log Message:
-----------
Fix a build problem
Added axiom as a compile dependency for provisioning-impl.
This required an exception in for the dependency plugin.
The reason is that the "Cannot attach type annotations @NotNull"
build error was occurring in some (but not all) environments.
Commit: 986e617f24c643fa2a0ba7aca85e0102dae1cc08
https://github.com/Evolveum/midpoint/commit/986e617f24c643fa2a0ba7aca85e0102dae1cc08
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2026-02-13 (Fri, 13 Feb 2026)
Changed paths:
M config/initial-objects/system-configuration/000-system-configuration.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardWithChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 577fdb501541495e848dab2ecc380f4317516c1d
https://github.com/Evolveum/midpoint/commit/577fdb501541495e848dab2ecc380f4317516c1d
Author: honchar <honchar at evolveum.com>
Date: 2026-02-13 (Fri, 13 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordHintPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.java
Log Message:
-----------
Add aria-labelled to hint input
Related to 5.4.3
Commit: 8a242c16c91c9503867e322c48c222f6227ba727
https://github.com/Evolveum/midpoint/commit/8a242c16c91c9503867e322c48c222f6227ba727
Author: honchar <honchar at evolveum.com>
Date: 2026-02-13 (Fri, 13 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardWithChoicePanel.java
M pom.xml
M provisioning/provisioning-impl/pom.xml
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 557e529cfd7dd399a7e950b8ebaf536313577022
https://github.com/Evolveum/midpoint/commit/557e529cfd7dd399a7e950b8ebaf536313577022
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-16 (Mon, 16 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/SimulationResultObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/SimulationResultPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/ResourceSimulationResultObjectsWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/ResourceSimulationResultWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/SimulationWizardPanel.java
Log Message:
-----------
Smart Integration: fix simulation pages
- Fix filters in simulation results do not work
- Fix back labels
- Fix redirect
- Remove redundant method
Commit: 9bf15555b65bf1d5b60e5840f7dcbb6b8f4a2b7c
https://github.com/Evolveum/midpoint/commit/9bf15555b65bf1d5b60e5840f7dcbb6b8f4a2b7c
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-16 (Mon, 16 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordHintPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.java
M pom.xml
M provisioning/provisioning-impl/pom.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 2e98c15fc7fa59d9daae43c9b470c8302a6ef9f6
https://github.com/Evolveum/midpoint/commit/2e98c15fc7fa59d9daae43c9b470c8302a6ef9f6
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-16 (Mon, 16 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/ResourceAttributesSearchFilterPanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/ResourceBaseContextSearchFilterPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/basic/DelineationResourceObjectTypeStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/BaseContextConsistencyValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/SearchFilterConfigurationPanel.java
Log Message:
-----------
Smart Integration: fix baseContext filter handling
- Fix baseContext filter parsing issue
- Add BaseContextConsistencyValidator to ensure consistency between
baseContext objectClass and filter
- Remove required flag from baseContext objectClass
(it is not mandatory in all scenarios)
Commit: 4bb0a0534e6e6cd4a8928e6c6237929e75454e79
https://github.com/Evolveum/midpoint/commit/4bb0a0534e6e6cd4a8928e6c6237929e75454e79
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-16 (Mon, 16 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardWithChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/policies/PoliciesObjectTypeWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/policies/PoliciesObjectTypeWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceSuggestedObjectTypeTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.java
Log Message:
-----------
Smart Integration: fix wizard object type breadcrumbs and redirections
Commit: 2d249df6971e451d4ed82359ae3c029adabc121a
https://github.com/Evolveum/midpoint/commit/2d249df6971e451d4ed82359ae3c029adabc121a
Author: Martin Mares <martin.mares at evolveum.com>
Date: 2026-02-16 (Mon, 16 Feb 2026)
Changed paths:
A publiccode.yml
Log Message:
-----------
Create publiccode.yml for EU OSS catalog
Commit: 810f814d833ba058abb03ef96b8a1aff52c71a8f
https://github.com/Evolveum/midpoint/commit/810f814d833ba058abb03ef96b8a1aff52c71a8f
Author: mederly <mederly at evolveum.com>
Date: 2026-02-16 (Mon, 16 Feb 2026)
Changed paths:
A publiccode.yml
Log Message:
-----------
Merge pull request #498 from mmares-evolveum/mmares-evolveum-eu-oss-catalog
Create publiccode.yml for EU OSS catalog
Commit: 177c011fdbc74b45615d103c1bd0451c29524ffc
https://github.com/Evolveum/midpoint/commit/177c011fdbc74b45615d103c1bd0451c29524ffc
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2026-02-16 (Mon, 16 Feb 2026)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
Log Message:
-----------
Add ResourceObjectDefinition#deltaFor
This should allow creating deltas for shadows in a simpler way.
Commit: 0205bf0b05c00c48b6d53e7114e761c103726bc1
https://github.com/Evolveum/midpoint/commit/0205bf0b05c00c48b6d53e7114e761c103726bc1
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2026-02-16 (Mon, 16 Feb 2026)
Changed paths:
M config/initial-objects/archetype/029-archetype-application.xml
M config/initial-objects/archetype/501-archetype-task-reconciliation.xml
M config/initial-objects/archetype/502-archetype-task-recomputation.xml
M config/initial-objects/archetype/503-archetype-task-import.xml
M config/initial-objects/archetype/504-archetype-task-live-sync.xml
M config/initial-objects/archetype/505-archetype-task-async-update.xml
M config/initial-objects/archetype/506-archetype-task-cleanup.xml
M config/initial-objects/archetype/507-archetype-task-report.xml
M config/initial-objects/archetype/508-archetype-task-single-bulk-action.xml
M config/initial-objects/archetype/509-archetype-task-iterative-bulk-action.xml
M config/initial-objects/archetype/536-archetype-task-certification-start-campaign.xml
M config/initial-objects/archetype/537-archetype-task-certification-close-current-stage.xml
M config/initial-objects/archetype/538-archetype-task-certification-reiterate-campaign.xml
M config/initial-objects/archetype/702-archetype-person.xml
M config/initial-objects/archetype/705-archetype-shadow-policy-mark.xml
M config/initial-objects/lookup-table/200-lookup-languages.xml
M config/initial-objects/lookup-table/210-lookup-locales.xml
M config/initial-objects/mark/739-mark-shadow-correlation-owner-found.xml
M config/initial-objects/mark/740-mark-shadow-correlation-owner-not-found.xml
M config/initial-objects/mark/741-mark-shadow-correlation-owner-not-certain.xml
M config/initial-objects/system-configuration/000-system-configuration.xml
M docs/admin-gui/admin-gui-config/index.adoc
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-add-existing-mapping.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-add-new-mapping.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-create-new.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-rule-example.webp
M docs/admin-gui/resource-wizard/object-type/correlation/correlation-rules-list.webp
M docs/admin-gui/resource-wizard/object-type/correlation/correlation-rules-multiple-correlator.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-simulation.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-use-ai.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlations-regenerate.webp
M docs/admin-gui/resource-wizard/object-type/correlation/index.adoc
M docs/correlation/index.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordHintPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardWithChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/ResourceAttributesSearchFilterPanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/ResourceBaseContextSearchFilterPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/basic/DelineationResourceObjectTypeStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/policies/PoliciesObjectTypeWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/policies/PoliciesObjectTypeWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceSuggestedObjectTypeTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/SimulationResultObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/SimulationResultPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/ResourceSimulationResultObjectsWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/ResourceSimulationResultWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/SimulationWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/GuiConfigUtil.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/BaseContextConsistencyValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/IconColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ImagePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/SearchFilterConfigurationPanel.java
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/FirstWordHeuristic.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/LastWordHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/LowerCaseAndStripDiacriticsHeuristic.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/RemoveWhitespaceHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/ToLowerCaseHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/ToUpperCaseHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndLowerCaseHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndStripDiacriticsHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndUpperCaseHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimLowerCaseAndStripDiacriticsHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimUpperCaseAndStripDiacriticsHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/UpperCaseAndStripDiacriticsHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
M pom.xml
M provisioning/provisioning-impl/pom.xml
A publiccode.yml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: db2a7a99cffe14957a3d6c154c4a17f36b04634a
https://github.com/Evolveum/midpoint/commit/db2a7a99cffe14957a3d6c154c4a17f36b04634a
Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
Date: 2026-02-17 (Tue, 17 Feb 2026)
Changed paths:
M docs/correlation/index.adoc
Log Message:
-----------
add link to correlation GUI
Commit: e2d0ae19c8427bb773bf5ced04cc9db9416031ff
https://github.com/Evolveum/midpoint/commit/e2d0ae19c8427bb773bf5ced04cc9db9416031ff
Author: Jiří Huf <jiri.huf at evolveum.com>
Date: 2026-02-17 (Tue, 17 Feb 2026)
Changed paths:
M docs/admin-gui/resource-wizard/object-type/synchronization/index.adoc
M docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-action.png
M docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-optional.png
M docs/admin-gui/resource-wizard/object-type/synchronization/sync-rules-setup-rules-list.webp
A docs/admin-gui/resource-wizard/object-type/synchronization/synchronization-generate-reactions.webp
A docs/admin-gui/resource-wizard/object-type/synchronization/synchronization-source.webp
A docs/admin-gui/resource-wizard/object-type/synchronization/synchronization-target.webp
Log Message:
-----------
update synchronization with the generate option
Commit: bab5cf9eb3fbc7de580a391bd4c2937d3aae050e
https://github.com/Evolveum/midpoint/commit/bab5cf9eb3fbc7de580a391bd4c2937d3aae050e
Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
Date: 2026-02-17 (Tue, 17 Feb 2026)
Changed paths:
M docs/admin-gui/resource-wizard/object-type/synchronization/index.adoc
M docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-action.png
M docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-optional.png
M docs/admin-gui/resource-wizard/object-type/synchronization/sync-rules-setup-rules-list.webp
A docs/admin-gui/resource-wizard/object-type/synchronization/synchronization-generate-reactions.webp
A docs/admin-gui/resource-wizard/object-type/synchronization/synchronization-source.webp
A docs/admin-gui/resource-wizard/object-type/synchronization/synchronization-target.webp
Log Message:
-----------
Merge pull request #500 from Evolveum/docs/master/add/new-synchronization-gui
update synchronization with the generate option
Commit: 8b8f9a80ffedfb5fc84889c11c1774dff35266bf
https://github.com/Evolveum/midpoint/commit/8b8f9a80ffedfb5fc84889c11c1774dff35266bf
Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
Date: 2026-02-17 (Tue, 17 Feb 2026)
Changed paths:
M docs/admin-gui/resource-wizard/object-type/correlation/index.adoc
Log Message:
-----------
fix buttons in correlation
Commit: c5ab91b85af6badbafc19e223eb57497c4249c79
https://github.com/Evolveum/midpoint/commit/c5ab91b85af6badbafc19e223eb57497c4249c79
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-17 (Tue, 17 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTablePanel.java
Log Message:
-----------
Smart Integration: fix association review suggestion npe
Commit: 204d7f21199da1ea46c5496aae5ca5bd294d1d9f
https://github.com/Evolveum/midpoint/commit/204d7f21199da1ea46c5496aae5ca5bd294d1d9f
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-17 (Tue, 17 Feb 2026)
Changed paths:
M docs/admin-gui/resource-wizard/object-type/correlation/index.adoc
M docs/admin-gui/resource-wizard/object-type/synchronization/index.adoc
M docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-action.png
M docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-optional.png
M docs/admin-gui/resource-wizard/object-type/synchronization/sync-rules-setup-rules-list.webp
A docs/admin-gui/resource-wizard/object-type/synchronization/synchronization-generate-reactions.webp
A docs/admin-gui/resource-wizard/object-type/synchronization/synchronization-source.webp
A docs/admin-gui/resource-wizard/object-type/synchronization/synchronization-target.webp
M docs/correlation/index.adoc
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
A publiccode.yml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 55d11002afc293273fc55546b29332a018375c7c
https://github.com/Evolveum/midpoint/commit/55d11002afc293273fc55546b29332a018375c7c
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-17 (Tue, 17 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.java
Log Message:
-----------
Smart Integration: fix modify accepted association suggestion lifecycle state
Commit: 8fd611d4c47b7afe990c15657a8c7ea1c971d4a0
https://github.com/Evolveum/midpoint/commit/8fd611d4c47b7afe990c15657a8c7ea1c971d4a0
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-17 (Tue, 17 Feb 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/page/admin/assignmentholder/PageAssignmentHolderDetails.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/wizard/ResourceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.java
Log Message:
-----------
Smart Integration: fix adding new container value to the given container wrapper
- fix "cannot modify AI suggestion in object type wizard"
Commit: 7dc4c95281cb0e9646b9338a745ea788de2d9d9c
https://github.com/Evolveum/midpoint/commit/7dc4c95281cb0e9646b9338a745ea788de2d9d9c
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-02-17 (Tue, 17 Feb 2026)
Changed paths:
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
Log Message:
-----------
Add methods to find resource and linked/correlated focus
**What**
Add two new method. One to find the resource to which the given shadow
belong, second which finds the linked/correlated focus of the given
shadow.
**Why**
- The method for finding resource seems to be useful in general.
- The method to find linked/correlated focus of the shadow will be used
in the simulation of mappings. Similar method, which searches for
linked user already exists in the `RepositoryService`, but it is
deprecated and it does only one half of this new method.
**Task**: 10992
Commit: 84726e3c3ca3362c88d37959dfa4af7632cae689
https://github.com/Evolveum/midpoint/commit/84726e3c3ca3362c88d37959dfa4af7632cae689
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-02-17 (Tue, 17 Feb 2026)
Changed paths:
M model/model-intest/src/test/resources/tasks/correlator-simulation/task-correlator-simulation-with-mapping.xml
M model/model-intest/src/test/resources/tasks/correlator-simulation/task-correlator-simulation.xml
Log Message:
-----------
Fix initial state of tasks used in tests.
**What**
Fix the initial state of tasks from `runnable` to `closed` to prevent
unintended start of the tasks after import.
**Task**: 11031
Commit: 4ebfec3343a2288fb9d07a26db9c3030be9f0d7c
https://github.com/Evolveum/midpoint/commit/4ebfec3343a2288fb9d07a26db9c3030be9f0d7c
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-02-17 (Tue, 17 Feb 2026)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestCorrelatorSimulationTask.java
M model/model-intest/src/test/resources/tasks/correlator-simulation/accounts.csv
M model/model-intest/src/test/resources/tasks/correlator-simulation/dummy-resource.xml
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AccountsCsvParser.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyTestResource.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/ObjectChangesExecutor.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/ShadowReader.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/TestResourceAccounts.java
Log Message:
-----------
Add new resource/account related testing framework APIs
**What**
Add new API to the `DummyTestResource`:
- To create a dummy resource populated with accounts from CSV file.
- To link/correlate accounts in the resource with provided users.
**Why**
Very similar functionality was already implemented in various places
across various tests causing duplicity. This changes tries to "unify"
the implementation and provide a good place for such functionality.
Given that the functionality is highly related to the resource, I
decided to put it to the `DummyTestResource` class.
The new `TestResourceAccounts` is intended to represent all accounts on
the resource. So far it only contains two methods, but it can be
extended on demand.
**Note**
Current implementation is not as clean as it could be, because we are
(currently) limited by the fact that `DummyTestResource` is defined in
the repository module, thus it does not have access to some
functionalities implemented in the other modules (e.g. provisioning or
model-intest).
If we will be sometimes able to move this classes e.g. to provisioning,
it will be possible to simplify the API (by removing some of the
functional interfaces).
**Task**: 10992
Commit: 1c32797b5d3327c262b4e603e101a0f119693601
https://github.com/Evolveum/midpoint/commit/1c32797b5d3327c262b4e603e101a0f119693601
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-17 (Tue, 17 Feb 2026)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassStatisticsTypeUtil.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectClassStatisticsComputer.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestObjectTypesSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Smart Integration #4386: Refactor ObjectClassStatisticsComputer
Replaced memory-intensive batch processing with streaming incremental
aggregation. The computer no longer stores raw shadow attribute values
in memory (shadowStorage), but instead maintains running counts during
shadow processing.
This enables processing of arbitrarily large datasets without memory
exhaustion, as only unique value counts and value pattern value counts
are retained, not raw data.
- process(ShadowType): incrementally updates counts per shadow
- aggregateAttribute(): merges values into running counts on-the-fly
- postProcessStatistics(): converts aggregated counts to JAXB output
with Top-N filtering
Tests added to verify correctness of new implementation across
value counting, pattern detection, and edge case handling.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 86b961f4464f4480314474248343338bb56e80dc
https://github.com/Evolveum/midpoint/commit/86b961f4464f4480314474248343338bb56e80dc
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-17 (Tue, 17 Feb 2026)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassStatisticsTypeUtil.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectClassStatisticsComputer.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestObjectTypesSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Merge branch 'improvement/statistics-update'
Commit: e5385faf2376257fd3b770343b159422d566cdf1
https://github.com/Evolveum/midpoint/commit/e5385faf2376257fd3b770343b159422d566cdf1
Author: dakle <dakle at evolveum.com>
Date: 2026-02-17 (Tue, 17 Feb 2026)
Changed paths:
A docs/concepts/clock-time-provider/index.adoc
Log Message:
-----------
Add article on `Clock` time provider
Incited by https://support.evolveum.com/wp/11008
Commit: 9d218a34a04c8fc4c511d5d4ae2f9cb1b86e7a36
https://github.com/Evolveum/midpoint/commit/9d218a34a04c8fc4c511d5d4ae2f9cb1b86e7a36
Author: dakle <dakle at evolveum.com>
Date: 2026-02-18 (Wed, 18 Feb 2026)
Changed paths:
M docs/concepts/clock-time-provider/index.adoc
Log Message:
-----------
fix code sample
Commit: e2eb7dc66dfc772dd0a01072d564cdcb5248ba9b
https://github.com/Evolveum/midpoint/commit/e2eb7dc66dfc772dd0a01072d564cdcb5248ba9b
Author: edison23 <dakle at evolveum.com>
Date: 2026-02-18 (Wed, 18 Feb 2026)
Changed paths:
A docs/concepts/clock-time-provider/index.adoc
Log Message:
-----------
Merge pull request #501 from Evolveum/docs/master/add/clock-wp11008
Docs/master/add/clock wp11008
Commit: ada8282c62f08c2472cbb7f15ce1f708a54ddb1c
https://github.com/Evolveum/midpoint/commit/ada8282c62f08c2472cbb7f15ce1f708a54ddb1c
Author: dakle <dakle at evolveum.com>
Date: 2026-02-18 (Wed, 18 Feb 2026)
Changed paths:
M docs/concepts/clock-time-provider/index.adoc
Log Message:
-----------
add TOC
Commit: 589bc03cf84efa571e6690d56897f0a6d9c09042
https://github.com/Evolveum/midpoint/commit/589bc03cf84efa571e6690d56897f0a6d9c09042
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-02-18 (Wed, 18 Feb 2026)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingActivityHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingWorkDefinition.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/MappingSimulationData.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectsWriter.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestMappingSimulationTask.java
A model/model-intest/src/test/resources/tasks/mapping-simulation/accounts.csv
A model/model-intest/src/test/resources/tasks/mapping-simulation/dummy-resource.xml
A model/model-intest/src/test/resources/tasks/mapping-simulation/task-mapping-simulation.xml
A model/model-intest/src/test/resources/tasks/mapping-simulation/users.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/asserter/SimulationResultAsserter.java
Log Message:
-----------
Add basic logic of the mappings simulation activity
**What**
Implement basic logic of the inbound mappings simulation, which
evaluates specified mappings on provided shadows, applies the resulting
deltas to the shadows owners (if any) and writes it all to simulation
result.
**Why**
This simulation will be used to test basic correctness of suggested (or
manually defined) inbound mappings. Results of this simulation will be
shown on dedicated UI page where user can check what changes (if any)
the mapping causes.
**Notes**
Current implementation does not yet:
- Contain all the event marks which we want to show.
- Evaluate the mapping, if the processed shadow does not have any owner
(linked or correlated).
- Try to correlate shadow without owner.
Those will be added in next changes.
Commit: 69cbbc18f40a120720be1dcc6f9f8e2643c3cc3a
https://github.com/Evolveum/midpoint/commit/69cbbc18f40a120720be1dcc6f9f8e2643c3cc3a
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-18 (Wed, 18 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/MappingOverrideTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/MappingOverridesTableWizardPanel.java
Log Message:
-----------
Smart Integration: fix mapping attribute overrides
- Checkbox model now correctly resolves the effective value:
limitation override if present, otherwise schema default.
- Ensures limitation container and property are created when needed.
- Writes explicit override values when user modifies the checkbox.
- Avoids redundant writes when the value has not changed.
- Preserves user intent by keeping explicit overrides even if they match schema defaults.
This fixes incorrect checkbox state rendering and issues where
multi-value/single-value attributes were not properly overridden.
Commit: ea0dd0f14702bbfbb1a683dd6ead71843c19da4c
https://github.com/Evolveum/midpoint/commit/ea0dd0f14702bbfbb1a683dd6ead71843c19da4c
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-18 (Wed, 18 Feb 2026)
Changed paths:
A docs/concepts/clock-time-provider/index.adoc
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassStatisticsTypeUtil.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectClassStatisticsComputer.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestObjectTypesSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: dc646a4f5931a47a83dabd6ffa889fb86b35a917
https://github.com/Evolveum/midpoint/commit/dc646a4f5931a47a83dabd6ffa889fb86b35a917
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-02-18 (Wed, 18 Feb 2026)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestMappingSimulationTask.java
M model/model-intest/src/test/resources/tasks/mapping-simulation/accounts.csv
M model/model-intest/src/test/resources/tasks/mapping-simulation/dummy-resource.xml
M model/model-intest/src/test/resources/tasks/mapping-simulation/task-mapping-simulation.xml
M model/model-intest/src/test/resources/tasks/mapping-simulation/users.xml
Log Message:
-----------
Add test of mappings exclusion in mapping simulation
**What**
Add one more test of mappings exclusion, this time exclusion of mappings
which are defined in the parent of the used object type.
**Why**
When the flag for exclusion of existing mappings is set to true, we need
to exclude all existing mappings, which are related to given object
type.
Because we support an object types "inheritance", it is not enough to
simply remove the mappings from the specified object type, but also from
all object types throughout the inheritance hierarchy. This test checks
that.
**Task**: 10992
Commit: bebeb6937f0f91807183dc285f83e983dfed91f3
https://github.com/Evolveum/midpoint/commit/bebeb6937f0f91807183dc285f83e983dfed91f3
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-02-18 (Wed, 18 Feb 2026)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.java
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/mappings/tasks/MappingActivityHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingWorkDefinition.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/MappingSimulationData.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectsWriter.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestCorrelatorSimulationTask.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestMappingSimulationTask.java
M model/model-intest/src/test/resources/tasks/correlator-simulation/accounts.csv
M model/model-intest/src/test/resources/tasks/correlator-simulation/dummy-resource.xml
M model/model-intest/src/test/resources/tasks/correlator-simulation/task-correlator-simulation-with-mapping.xml
M model/model-intest/src/test/resources/tasks/correlator-simulation/task-correlator-simulation.xml
A model/model-intest/src/test/resources/tasks/mapping-simulation/accounts.csv
A model/model-intest/src/test/resources/tasks/mapping-simulation/dummy-resource.xml
A model/model-intest/src/test/resources/tasks/mapping-simulation/task-mapping-simulation.xml
A model/model-intest/src/test/resources/tasks/mapping-simulation/users.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/asserter/SimulationResultAsserter.java
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AccountsCsvParser.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyTestResource.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/ObjectChangesExecutor.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/ShadowReader.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/TestResourceAccounts.java
Log Message:
-----------
Merge branch 'feature/t-4184'
Commit: 54d6c70b5bed9922f72eccc955589b588cdbbeef
https://github.com/Evolveum/midpoint/commit/54d6c70b5bed9922f72eccc955589b588cdbbeef
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-18 (Wed, 18 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
Log Message:
-----------
Smart Integration: fix outbound mapping table column order
Commit: 23d15146f56ac603c83b9d9f579f9e1549fa3c0f
https://github.com/Evolveum/midpoint/commit/23d15146f56ac603c83b9d9f579f9e1549fa3c0f
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-18 (Wed, 18 Feb 2026)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.java
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/mappings/tasks/MappingActivityHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingWorkDefinition.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/MappingSimulationData.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectsWriter.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestCorrelatorSimulationTask.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestMappingSimulationTask.java
M model/model-intest/src/test/resources/tasks/correlator-simulation/accounts.csv
M model/model-intest/src/test/resources/tasks/correlator-simulation/dummy-resource.xml
M model/model-intest/src/test/resources/tasks/correlator-simulation/task-correlator-simulation-with-mapping.xml
M model/model-intest/src/test/resources/tasks/correlator-simulation/task-correlator-simulation.xml
A model/model-intest/src/test/resources/tasks/mapping-simulation/accounts.csv
A model/model-intest/src/test/resources/tasks/mapping-simulation/dummy-resource.xml
A model/model-intest/src/test/resources/tasks/mapping-simulation/task-mapping-simulation.xml
A model/model-intest/src/test/resources/tasks/mapping-simulation/users.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/asserter/SimulationResultAsserter.java
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AccountsCsvParser.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyTestResource.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/ObjectChangesExecutor.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/ShadowReader.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/TestResourceAccounts.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 15a272cc494c0b62a3bd5331078e1cb887a27059
https://github.com/Evolveum/midpoint/commit/15a272cc494c0b62a3bd5331078e1cb887a27059
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-18 (Wed, 18 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRuleWizardPanel.java
Log Message:
-----------
Smart Integration: fix back wizard button in correlation rule detail
Commit: ba6af0812a2a094ddc32525bbae35d01c6583b7e
https://github.com/Evolveum/midpoint/commit/ba6af0812a2a094ddc32525bbae35d01c6583b7e
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-18 (Wed, 18 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.java
Log Message:
-----------
Smart Integration: fix accepting a correlation rule results in an unwanted popup with the requested correlation mapping
Commit: f9a5b9f2830fbecb98f7b7973eb47c481970b475
https://github.com/Evolveum/midpoint/commit/f9a5b9f2830fbecb98f7b7973eb47c481970b475
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2026-02-18 (Wed, 18 Feb 2026)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ValueMetadataTypeUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/OperationalDataManager.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestBasicValueMetadata.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestValueMetadata.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/TestAssignmentsAdvanced.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/AbstractAsserter.java
Log Message:
-----------
Keep assignment metadata in case of phantom adds
When adding an assignment that already exists in the focus object (i.e.,
a phantom addition), we no longer overwrite - and therefore lose - its
process and storage metadata.
Related to MID-10979.
Commit: c5ad4531f1e76c77520c42825fec06764b877e0c
https://github.com/Evolveum/midpoint/commit/c5ad4531f1e76c77520c42825fec06764b877e0c
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2026-02-18 (Wed, 18 Feb 2026)
Changed paths:
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/buckets/BucketOperation.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/buckets/CompleteBucketOperation.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/buckets/ReleaseBucketsOperation.java
Log Message:
-----------
Clarify "bucket in wrong state" error messages
These messages were technically correct but now they are more
informative with an indication why they probably occured.
Commit: 92cab404e4c51f3bf2eb1a71e19040c669a0d0ce
https://github.com/Evolveum/midpoint/commit/92cab404e4c51f3bf2eb1a71e19040c669a0d0ce
Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
Date: 2026-02-19 (Thu, 19 Feb 2026)
Changed paths:
M docs/tasks/task-manager/index.adoc
Log Message:
-----------
fix quartz cron-like expression
Commit: 05c90e2059598a2176cd17681005c795dc154797
https://github.com/Evolveum/midpoint/commit/05c90e2059598a2176cd17681005c795dc154797
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-19 (Thu, 19 Feb 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelatorEvaluator.java
Log Message:
-----------
Smart Integration: Enable shadow fetching in correlator evaluation
Changed NO_FETCH_SHADOWS constant from true to false to allow
fetching shadow data from external resources during correlator
evaluation. This ensures the evaluation works with fresh data
from connected systems rather than only cached repository data.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 2415c7ecf7c76449c7b3247f6f1b5a0ff2ad5d63
https://github.com/Evolveum/midpoint/commit/2415c7ecf7c76449c7b3247f6f1b5a0ff2ad5d63
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-19 (Thu, 19 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/SchemaHandlingTypesTableWizardPanel.java
Log Message:
-----------
Smart Integration: fix cannot edit base context filter from the initial wizard
Commit: 2e496ec39ee0fb3afa3b0dfd788061e1de8d690a
https://github.com/Evolveum/midpoint/commit/2e496ec39ee0fb3afa3b0dfd788061e1de8d690a
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-19 (Thu, 19 Feb 2026)
Changed paths:
M docs/tasks/task-manager/index.adoc
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ValueMetadataTypeUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/OperationalDataManager.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestBasicValueMetadata.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestValueMetadata.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelatorEvaluator.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/TestAssignmentsAdvanced.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/buckets/BucketOperation.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/buckets/CompleteBucketOperation.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/buckets/ReleaseBucketsOperation.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/AbstractAsserter.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 84972fb8d9d5ac2d839df5c49215ab7cfd4d386c
https://github.com/Evolveum/midpoint/commit/84972fb8d9d5ac2d839df5c49215ab7cfd4d386c
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-19 (Thu, 19 Feb 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ObjectTypesSuggestionOperation.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/FilterValidationException.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/ObjectTypeFiltersValidator.java
Log Message:
-----------
Smart Integration: Introduce FilterValidationException for object type filter validation
Add custom FilterValidationException to handle filter validation failures
during object type suggestion operations. This exception wraps underlying
errors when suggested filters cannot be executed on the resource.
Changes:
- Add FilterValidationException in scoring package
- Update ObjectTypeFiltersValidator to throw FilterValidationException
from both testObjectTypeFilter and testBaseContextFilter methods
- Catch FilterValidationException in ObjectTypesSuggestionOperation
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 57b0ff1fee79968096d4930296ae1640117c1de6
https://github.com/Evolveum/midpoint/commit/57b0ff1fee79968096d4930296ae1640117c1de6
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-19 (Thu, 19 Feb 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ObjectTypesSuggestionOperation.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/FilterValidationException.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/ObjectTypeFiltersValidator.java
Log Message:
-----------
Merge branch 'fix/object-type-suggestion-exception-handling'
Commit: f64a5e112d6e972bf8a91de926600d65d56e6e72
https://github.com/Evolveum/midpoint/commit/f64a5e112d6e972bf8a91de926600d65d56e6e72
Author: Jiří Huf <jiri.huf at evolveum.com>
Date: 2026-02-19 (Thu, 19 Feb 2026)
Changed paths:
A docs/concepts/mark/use-marks-to-quarantine-objects.adoc
Log Message:
-----------
add example of using marks to quarantine objects
Commit: 849a876b86dc6e4c92e94334719466d3d049b5c1
https://github.com/Evolveum/midpoint/commit/849a876b86dc6e4c92e94334719466d3d049b5c1
Author: dakle <dakle at evolveum.com>
Date: 2026-02-19 (Thu, 19 Feb 2026)
Changed paths:
A docs/misc/notifications/use-case-threshold-based-governance/index.adoc
Log Message:
-----------
Add use case for notification on policy violation
Commit: 438f7936fab0ca138eb44393e80376964027efb1
https://github.com/Evolveum/midpoint/commit/438f7936fab0ca138eb44393e80376964027efb1
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2026-02-19 (Thu, 19 Feb 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ActivationProcessor.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestObjectMarks.java
M model/model-intest/src/test/resources/object-marks/resource-shadow-marks.xml
Log Message:
-----------
Skip activation outbounds for unmanaged shadows
This commit skips activation outbound processing for unmanaged shadows,
in the same way as it is done for regular outbound mappings.
Why: Obviously, activation of unmanaged accounts should not be
outbound-synchronized. We forgot to implement this check.
Resolves MID-11029.
Commit: 705aa451ba151adc8a80d93a9749b7d13be31e45
https://github.com/Evolveum/midpoint/commit/705aa451ba151adc8a80d93a9749b7d13be31e45
Author: dakle <dakle at evolveum.com>
Date: 2026-02-20 (Fri, 20 Feb 2026)
Changed paths:
R docs/misc/notifications/use-case-threshold-based-governance/index.adoc
A docs/misc/notifications/use-cases/index.adoc
A docs/misc/notifications/use-cases/use-case-threshold-based-governance/index.adoc
Log Message:
-----------
dedicated section for use cases
Commit: 9bca4d5d96e11372cd18d890bd223b0a646b8bd4
https://github.com/Evolveum/midpoint/commit/9bca4d5d96e11372cd18d890bd223b0a646b8bd4
Author: dakle <dakle at evolveum.com>
Date: 2026-02-20 (Fri, 20 Feb 2026)
Changed paths:
M docs/misc/notifications/use-cases/use-case-threshold-based-governance/index.adoc
Log Message:
-----------
add links to related docs
Commit: 59d3226840c4d0a117a212d829901431477b7f32
https://github.com/Evolveum/midpoint/commit/59d3226840c4d0a117a212d829901431477b7f32
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-20 (Fri, 20 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/SchemaHandlingTypesTableWizardPanel.java
Log Message:
-----------
Smart Integration: fix creating new object type
Commit: 7e92c5bc520b28bf884b4a12f55a16cb101dbc8a
https://github.com/Evolveum/midpoint/commit/7e92c5bc520b28bf884b4a12f55a16cb101dbc8a
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-20 (Fri, 20 Feb 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ActivationProcessor.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestObjectMarks.java
M model/model-intest/src/test/resources/object-marks/resource-shadow-marks.xml
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ObjectTypesSuggestionOperation.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/FilterValidationException.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/ObjectTypeFiltersValidator.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 0dcf34f0aed1d341871704e22842443178d4a134
https://github.com/Evolveum/midpoint/commit/0dcf34f0aed1d341871704e22842443178d4a134
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-20 (Fri, 20 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardChoicePanelWithSeparatedCreatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardWithChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/ResourceAssociationTypeSubjectWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/basic/ResourceObjectTypeBasicWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/policies/PoliciesObjectTypeWizardPanel.java
Log Message:
-----------
Smart Integration: fix objectType wizard issues
- Fixed redirect occurring before confirmation dialog response
- Resolved multiple NPEs in initial Resource Wizard (objectType focus)
- Added proper delta check handling
NOTE: Previously, when deltas were created and a secondary objectType
was edited, redirect with delta reset removed temporarily created
objects. This caused inconsistent state and subsequent NPEs (replicated in older version e.g. 4.9)
Commit: 9293aba9fa1473473247add8c2bed6166ffc2205
https://github.com/Evolveum/midpoint/commit/9293aba9fa1473473247add8c2bed6166ffc2205
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-20 (Fri, 20 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardChoicePanel.java
Log Message:
-----------
Smart Integration: change objectType default simulation into preview mode
Commit: bbfda3d4dc7aad4d5247e1772ea57f2476e79952
https://github.com/Evolveum/midpoint/commit/bbfda3d4dc7aad4d5247e1772ea57f2476e79952
Author: Jiří Huf <jiri.huf at evolveum.com>
Date: 2026-02-20 (Fri, 20 Feb 2026)
Changed paths:
M docs/concepts/mark/index.adoc
Log Message:
-----------
remove object mark example - moved
Commit: b17b05da4fcab895e81e6f27c160bc9ffbc577da
https://github.com/Evolveum/midpoint/commit/b17b05da4fcab895e81e6f27c160bc9ffbc577da
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-20 (Fri, 20 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/StatusInfoTableUtil.java
Log Message:
-----------
Smart Integration: fix dismiss all button in mappings show incorrect numbers in popup
- fix mapping and objectType bulk statusInfo action confirmation text.
- fix incorrect number displaying of accepted/discarded items.
Commit: b588db941cecdac2b5bda57fb8343bfcc8ba34d0
https://github.com/Evolveum/midpoint/commit/b588db941cecdac2b5bda57fb8343bfcc8ba34d0
Author: dakle <dakle at evolveum.com>
Date: 2026-02-20 (Fri, 20 Feb 2026)
Changed paths:
M docs/misc/notifications/use-cases/index.adoc
M docs/misc/notifications/use-cases/use-case-threshold-based-governance/index.adoc
Log Message:
-----------
language adju~s and fixes
Commit: b7cb81dc990aca4317d8052bf361fd9251e0c5f6
https://github.com/Evolveum/midpoint/commit/b7cb81dc990aca4317d8052bf361fd9251e0c5f6
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2026-02-20 (Fri, 20 Feb 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/OperationalDataManager.java
Log Message:
-----------
Fix assignment metadata handling
This commit fixes the handling of modification metadata in the case
of a phantom assignment addition. It handles the case when there were
no previous storage metadata.
This fixes failing TestUserTemplate.
Related to MID-10979.
Commit: 036d9bc60535bfe0b88b9649f0f34492adae4603
https://github.com/Evolveum/midpoint/commit/036d9bc60535bfe0b88b9649f0f34492adae4603
Author: edison23 <dakle at evolveum.com>
Date: 2026-02-20 (Fri, 20 Feb 2026)
Changed paths:
A docs/misc/notifications/use-cases/index.adoc
A docs/misc/notifications/use-cases/use-case-threshold-based-governance/index.adoc
Log Message:
-----------
Merge pull request #506 from Evolveum/docs/master/add/notifications-use-case
Docs/master/add/notifications use case
Commit: e3b4f00328324f6344e349211ed2da2eab0940b5
https://github.com/Evolveum/midpoint/commit/e3b4f00328324f6344e349211ed2da2eab0940b5
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-02-23 (Mon, 23 Feb 2026)
Changed paths:
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
Log Message:
-----------
Fix Multiple ProtectedStringType fields in same panel cause save conflict
Commit: 1b19c632f809bbaf5062eb9d380e9dd8d9b3e00c
https://github.com/Evolveum/midpoint/commit/1b19c632f809bbaf5062eb9d380e9dd8d9b3e00c
Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
Date: 2026-02-23 (Mon, 23 Feb 2026)
Changed paths:
M docs/concepts/mark/index.adoc
A docs/concepts/mark/use-marks-to-quarantine-objects.adoc
Log Message:
-----------
Merge pull request #510 from Evolveum/docs/master/add/mapping-automation-example
Docs/master/add/mapping automation example
Commit: 9608f7ee973223adafcefb7747a3cecfae20f26a
https://github.com/Evolveum/midpoint/commit/9608f7ee973223adafcefb7747a3cecfae20f26a
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2026-02-23 (Mon, 23 Feb 2026)
Changed paths:
M pom.xml
M provisioning/ucf-impl-connid/src/test/resources/connector-ldap.xml
Log Message:
-----------
Bump CSV and LDAP connector versions
Now they are 2.9-SNAPSHOT and 3.10-SNAPSHOT, respectively.
The reason is to see the new connector functionality (now being
actively developed) in midPoint without delays.
Commit: 1d84dd8d51355b66ac3deea402a033ba8318f094
https://github.com/Evolveum/midpoint/commit/1d84dd8d51355b66ac3deea402a033ba8318f094
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2026-02-23 (Mon, 23 Feb 2026)
Changed paths:
M docs/concepts/mark/index.adoc
A docs/concepts/mark/use-marks-to-quarantine-objects.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 01eaf78076584879be3a12b85ed359e42ba9986d
https://github.com/Evolveum/midpoint/commit/01eaf78076584879be3a12b85ed359e42ba9986d
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-02-23 (Mon, 23 Feb 2026)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/CommonInitialObjects.java
A repo/system-init/src/main/resources/initial-objects/mark/742-mark-item-value-added.xml
A repo/system-init/src/main/resources/initial-objects/mark/743-mark-item-value-removed.xml
A repo/system-init/src/main/resources/initial-objects/mark/744-mark-item-value-modified.xml
A repo/system-init/src/main/resources/initial-objects/mark/745-mark-item-value-not-changed.xml
A repo/system-init/src/main/resources/initial-objects/mark/746-mark-item-value-change-not-applied.xml
Log Message:
-----------
Add new item related event marks to initial objects
**What**
Add new event marks for item changes.
**Why**
These marks will be used by mappings simulation to express how the
existing value of an item would be most likely changed if the mapping is
executed during normal processing.
**Task**: 10992
Commit: cb8eb8bd2a51834e5d76a22af7aba99849527ea0
https://github.com/Evolveum/midpoint/commit/cb8eb8bd2a51834e5d76a22af7aba99849527ea0
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-02-23 (Mon, 23 Feb 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingActivityRun.java
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/tasks/TestMappingSimulationTask.java
M model/model-intest/src/test/resources/tasks/mapping-simulation/accounts.csv
M model/model-intest/src/test/resources/tasks/mapping-simulation/dummy-resource.xml
M model/model-intest/src/test/resources/tasks/mapping-simulation/users.xml
Log Message:
-----------
Add new event marks to mappings simulation result.
**What**
Add new event marks, which express that the item value(s) has been
added, modified or removed.
**Why**
This marks will be used on GUI to clearly show what would most likely
happen if certain mapping(s) were applied.
**Task**:10992
Commit: 17d09fc1d725f61c9eb428909bbe670a23deb89b
https://github.com/Evolveum/midpoint/commit/17d09fc1d725f61c9eb428909bbe670a23deb89b
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-02-23 (Mon, 23 Feb 2026)
Changed paths:
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/tasks/TestMappingSimulationTask.java
M model/model-intest/src/test/resources/tasks/mapping-simulation/accounts.csv
M model/model-intest/src/test/resources/tasks/mapping-simulation/users.xml
Log Message:
-----------
Add "not changed" event mark to mappings sim. result
**What**
Add the "not changed" event mark to processed objects, which were not
changed.
**Why**
As the previous marks in these commit series, it will be used in the
GUI.
**Task**: 10992
Commit: b0ac2456a62ff0ba13d840a6194609eec565fe72
https://github.com/Evolveum/midpoint/commit/b0ac2456a62ff0ba13d840a6194609eec565fe72
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-02-23 (Mon, 23 Feb 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingActivityHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingActivityRun.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestMappingSimulationTask.java
M model/model-intest/src/test/resources/tasks/mapping-simulation/accounts.csv
M model/model-intest/src/test/resources/tasks/mapping-simulation/dummy-resource.xml
Log Message:
-----------
Simulate mapping on empty focus if no owner is found
**What**
When the mapping simulation does not find an owner (linked, nor
correlated) of the processed shadow, then use empty focus as a mapping
target.
**Why**
One of the main objective of the mapping simulation is to provide a
visibility of how particular mapping with its expression behaves.
However, if the processed shadow does not have any owner, we don't have
any obvious target to which we could apply the resulting delta from the
mapping. Thus we would lost the visibility on what the expression is
doing, because there is nothing against what it could compute the
difference.
Using an empty focus in above case is a simple way, how to preserve the
benefit of seeing what the mapping produces, even though we don't have
direct target against which we could apply it. The result will looks
like if all the changed attributes were just added.
**Task**: 10992
Commit: b1366756751d1edb500c5f571d0485e492037f13
https://github.com/Evolveum/midpoint/commit/b1366756751d1edb500c5f571d0485e492037f13
Author: honchar <honchar at evolveum.com>
Date: 2026-02-23 (Mon, 23 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ImagePanel.java
Log Message:
-----------
NPE fix
Commit: e5c0c1265546bff9a5a281fe666140d335aebd80
https://github.com/Evolveum/midpoint/commit/e5c0c1265546bff9a5a281fe666140d335aebd80
Author: honchar <honchar at evolveum.com>
Date: 2026-02-23 (Mon, 23 Feb 2026)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingActivityHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingActivityRun.java
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/tasks/TestMappingSimulationTask.java
M model/model-intest/src/test/resources/tasks/mapping-simulation/accounts.csv
M model/model-intest/src/test/resources/tasks/mapping-simulation/dummy-resource.xml
M model/model-intest/src/test/resources/tasks/mapping-simulation/users.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/CommonInitialObjects.java
M pom.xml
M provisioning/ucf-impl-connid/src/test/resources/connector-ldap.xml
A repo/system-init/src/main/resources/initial-objects/mark/742-mark-item-value-added.xml
A repo/system-init/src/main/resources/initial-objects/mark/743-mark-item-value-removed.xml
A repo/system-init/src/main/resources/initial-objects/mark/744-mark-item-value-modified.xml
A repo/system-init/src/main/resources/initial-objects/mark/745-mark-item-value-not-changed.xml
A repo/system-init/src/main/resources/initial-objects/mark/746-mark-item-value-change-not-applied.xml
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 1a6c9fa44c9a744edf564b357084140d9490c742
https://github.com/Evolveum/midpoint/commit/1a6c9fa44c9a744edf564b357084140d9490c742
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2026-02-23 (Mon, 23 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/ObjectClassDataProvider.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/wizard/basic/ObjectClassWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/SelectObjectClassesStepPanel.java
Log Message:
-----------
Pre-select object classes for AD and LDAP
When creating a new resource with large schema, the resource wizard
now provides some object classes as a suggestion.
Work in progress.
Commit: 8ca9320b671cd3e5cb3940926c04378ee3a938bb
https://github.com/Evolveum/midpoint/commit/8ca9320b671cd3e5cb3940926c04378ee3a938bb
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2026-02-23 (Mon, 23 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ImagePanel.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingActivityHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingActivityRun.java
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/tasks/TestMappingSimulationTask.java
M model/model-intest/src/test/resources/tasks/mapping-simulation/accounts.csv
M model/model-intest/src/test/resources/tasks/mapping-simulation/dummy-resource.xml
M model/model-intest/src/test/resources/tasks/mapping-simulation/users.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/CommonInitialObjects.java
A repo/system-init/src/main/resources/initial-objects/mark/742-mark-item-value-added.xml
A repo/system-init/src/main/resources/initial-objects/mark/743-mark-item-value-removed.xml
A repo/system-init/src/main/resources/initial-objects/mark/744-mark-item-value-modified.xml
A repo/system-init/src/main/resources/initial-objects/mark/745-mark-item-value-not-changed.xml
A repo/system-init/src/main/resources/initial-objects/mark/746-mark-item-value-change-not-applied.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: ea8b12b1f34ea36af73c72e65b837df6c78a00b9
https://github.com/Evolveum/midpoint/commit/ea8b12b1f34ea36af73c72e65b837df6c78a00b9
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2026-02-23 (Mon, 23 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/LeftMenuPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageConnectors.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageConnectors.java
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/AuthorizationConstants.java
Log Message:
-----------
Add "integration" menu section
With Applications, Resource, and Connectors items.
Work in progress.
Commit: 1c5892f8274121ee2e59fcfed54e09dfc076f74e
https://github.com/Evolveum/midpoint/commit/1c5892f8274121ee2e59fcfed54e09dfc076f74e
Author: honchar <honchar at evolveum.com>
Date: 2026-02-23 (Mon, 23 Feb 2026)
Changed paths:
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleOfTeammateMenuPanel.java
Log Message:
-----------
Fix role of teammate panel to remove the value
Related to WCAG issue 5.5.16
Commit: 12f4ccfcb18323c235b4fa8d71705a2b211e955a
https://github.com/Evolveum/midpoint/commit/12f4ccfcb18323c235b4fa8d71705a2b211e955a
Author: honchar <honchar at evolveum.com>
Date: 2026-02-23 (Mon, 23 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/ObjectClassDataProvider.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/wizard/basic/ObjectClassWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/SelectObjectClassesStepPanel.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 9fdc69a6159b80b33b053cb18503f1d5637b653f
https://github.com/Evolveum/midpoint/commit/9fdc69a6159b80b33b053cb18503f1d5637b653f
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-02-23 (Mon, 23 Feb 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingWorkDefinition.java
Log Message:
-----------
Add validation of mapping simulation work definition
**What**
Validates input of mapping simulation work definition.
**Why**
Mapping simulation does not support all the inputs which could be set in
the `ResourceSetTaskWorkDefinition`. For example filtering solely based
on the object class is not currently supported. In order to prevent
confusion, we reject it right away by throwing an exception.
We also log a message about usage of default kind/intent if any of them
is missing.
**Task**: 10992
Commit: 7d67a577fc0b86fc0ee956943dc90511aad645ca
https://github.com/Evolveum/midpoint/commit/7d67a577fc0b86fc0ee956943dc90511aad645ca
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-02-23 (Mon, 23 Feb 2026)
Changed paths:
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingActivityHandler.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingActivityRun.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingSimulationActivityHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingWorkDefinition.java
Log Message:
-----------
Rename classes related to mapping simulation
**What**
Rename activity handler and activity run classes to explicitly state
they are doing just the simulation.
**Task**: 10992
Commit: ca1224b19f3b4d998db4e773d93634fc418be47d
https://github.com/Evolveum/midpoint/commit/ca1224b19f3b4d998db4e773d93634fc418be47d
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
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/SystemMappingSuggestion.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaType.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectoryMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectorySchemaDetector.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/OrganizationalUnitActiveDirectoryMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/OrganizationalUnitActiveDirectorySchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectoryMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapSchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/OrganizationalUnitLdapMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/OrganizationalUnitLdapSchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/scim/UserScimMappingProvider.java
M model/smart-impl/src/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:
-----------
Add well-known schema mapping providers for LDAP and AD groups and ou
- Add GroupOfNamesLdapMappingProvider with group-sync-methodology
- Add GroupActiveDirectoryMappingProvider with group-sync-methodology
- Add OrganizationalUnitLdapMappingProvider with dn script composition
- Add OrganizationalUnitActiveDirectoryMappingProvider with
distinguishedName script composition
- Add schema detectors for LDAP/AD groups and organizational units
- Extend UserActiveDirectoryMappingProvider with outbound
distinguishedName and userPrincipalName script mappings
- Extend InetOrgPersonLdapMappingProvider with outbound dn script
and RDN-aware uid/cn mappings
- Remove redundant simple as-is system mappings from SCIM provider
(handled by schema matching)
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 04907fb5c599a7583af8625eb91c45fc41069c3e
https://github.com/Evolveum/midpoint/commit/04907fb5c599a7583af8625eb91c45fc41069c3e
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/BaseUrlConnectorStepPanel.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/CreateConnectorActivityHandler.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/DownloadedConnector.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorFactoryConnIdImpl.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstallationServiceImpl.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/DirectoryScanningInfoManager.java
Log Message:
-----------
Close open files in New Connector Wizard
This commit closes various files that New Connector Wizard left open.
Also, it skips scanning directories ending with ".tmp" when looking for
connectors.
Why: It caused or might cause problems when renaming a temporary
connector directory by the wizard on Windows systems.
Work in progress! Skipping of .tmp directories is not finished.
Commit: 4160a0203a603d2fa79f5b72ac60d7457dcb2917
https://github.com/Evolveum/midpoint/commit/4160a0203a603d2fa79f5b72ac60d7457dcb2917
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/BaseUrlConnectorStepPanel.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/CreateConnectorActivityHandler.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/DownloadedConnector.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorFactoryConnIdImpl.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstallationServiceImpl.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/DirectoryScanningInfoManager.java
Log Message:
-----------
Close open files in New Connector Wizard
This commit closes various files that New Connector Wizard left open.
Also, it skips scanning directories ending with ".tmp" when looking for
connectors.
Why: It caused or might cause problems when renaming a temporary
connector directory by the wizard on Windows systems.
Work in progress! Skipping of .tmp directories is not finished.
Commit: 79121d80f6e904292982c6c381b44f2a9d1ab736
https://github.com/Evolveum/midpoint/commit/79121d80f6e904292982c6c381b44f2a9d1ab736
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
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/SystemMappingSuggestion.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaType.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectoryMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectorySchemaDetector.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/OrganizationalUnitActiveDirectoryMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/OrganizationalUnitActiveDirectorySchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectoryMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapSchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/OrganizationalUnitLdapMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/OrganizationalUnitLdapSchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/scim/UserScimMappingProvider.java
M model/smart-impl/src/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/schemas-update'
Commit: 20dafb1754e3402d65b05d629f3aac7472f5d644
https://github.com/Evolveum/midpoint/commit/20dafb1754e3402d65b05d629f3aac7472f5d644
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-02-24 (Tue, 24 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/api/component/password/PasswordPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.java
Log Message:
-----------
Move initPasswordValidation function to midpoint-theme.js
Commit: 1034ad66d6b168a4a98efa63e77aa862f6a9425c
https://github.com/Evolveum/midpoint/commit/1034ad66d6b168a4a98efa63e77aa862f6a9425c
Author: honchar <honchar at evolveum.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/frontend/js/midpoint-theme.js
Log Message:
-----------
Fix closing date picker on Esc key click
Related to WCAG issue 5.5.25
Commit: fdb830dc4da3cfa52d153c3f7d6a0a088b9b5c39
https://github.com/Evolveum/midpoint/commit/fdb830dc4da3cfa52d153c3f7d6a0a088b9b5c39
Author: honchar <honchar at evolveum.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/BaseUrlConnectorStepPanel.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingActivityHandler.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingActivityRun.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingSimulationActivityHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingWorkDefinition.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/conndev/activity/CreateConnectorActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/SystemMappingSuggestion.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaType.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectoryMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectorySchemaDetector.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/OrganizationalUnitActiveDirectoryMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/OrganizationalUnitActiveDirectorySchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectoryMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapSchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/OrganizationalUnitLdapMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/OrganizationalUnitLdapSchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/scim/UserScimMappingProvider.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/DownloadedConnector.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorFactoryConnIdImpl.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstallationServiceImpl.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/DirectoryScanningInfoManager.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 212a2105ce8c97d578da29cc96ed601f15de3e16
https://github.com/Evolveum/midpoint/commit/212a2105ce8c97d578da29cc96ed601f15de3e16
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/LeftMenuAuthzUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/LeftMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/PageTypes.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/PageConnectorDevelopments.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/DetailsPageUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/archetype/PageArchetypes.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboardConfigurable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboardInfo.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageDefaultServicesApplications.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageIntegrationServicesApplications.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServices.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServicesAll.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServicesApplications.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
Log Message:
-----------
creating application menu, wip
Commit: bf197221d1e2ca135efdfe0d41b94f82f7260363
https://github.com/Evolveum/midpoint/commit/bf197221d1e2ca135efdfe0d41b94f82f7260363
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/BaseUrlConnectorStepPanel.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/CreateConnectorActivityHandler.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/DownloadedConnector.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorFactoryConnIdImpl.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstallationServiceImpl.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/DirectoryScanningInfoManager.java
Log Message:
-----------
Merge branch 'temporary' into tmp/integration-menu
Commit: b71bb929676fe2164fa64748a7f9fb357a8dad53
https://github.com/Evolveum/midpoint/commit/b71bb929676fe2164fa64748a7f9fb357a8dad53
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageDefaultServicesApplications.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageIntegrationServicesApplications.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServices.java
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/AuthorizationConstants.java
Log Message:
-----------
updated authorization uris for services (applications - default/integration), fixed querying
Commit: 117d1641ca207301aca951aa73839d80844e90fb
https://github.com/Evolveum/midpoint/commit/117d1641ca207301aca951aa73839d80844e90fb
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/BaseUrlConnectorStepPanel.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/CreateConnectorActivityHandler.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/DownloadedConnector.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorFactoryConnIdImpl.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstallationServiceImpl.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/DirectoryScanningInfoManager.java
Log Message:
-----------
Merge remote-tracking branch 'origin/tmp/integration-menu' into tmp/integration-menu
Commit: 90640ea956e048c4f6d2c9d7c86eae2bbb1d704e
https://github.com/Evolveum/midpoint/commit/90640ea956e048c4f6d2c9d7c86eae2bbb1d704e
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/service/PageService.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/service/PageService.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/service/PageServiceHistory.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/service/PageServiceHistory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageService.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageService.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServiceHistory.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServiceHistory.java
Log Message:
-----------
moved service related pages to one package
Commit: c6e935dfdf9d5a09c501d6bd7781f46b401fecf6
https://github.com/Evolveum/midpoint/commit/c6e935dfdf9d5a09c501d6bd7781f46b401fecf6
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/PageTypes.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusHistoryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/PageServiceSelfProfile.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/DetailsPageUtil.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageService.java
Log Message:
-----------
fixed imports
Commit: 46dd3d731dabaabf59dff13949d491de0131750f
https://github.com/Evolveum/midpoint/commit/46dd3d731dabaabf59dff13949d491de0131750f
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/LeftMenuAuthzUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/LeftMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/PageTypes.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/DetailsPageUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboardConfigurable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboardInfo.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageAllServices.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageApplicationService.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageApplicationServices.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageDefaultApplicationService.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageDefaultServicesApplications.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageIntegrationApplicationService.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageIntegrationServicesApplications.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServicesAll.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServicesApplications.java
Log Message:
-----------
better names for aplication service related pages
Commit: 72e9fde7c62d361fcf1f676ed26fb5111434d712
https://github.com/Evolveum/midpoint/commit/72e9fde7c62d361fcf1f676ed26fb5111434d712
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.java
Log Message:
-----------
Tweak call of initPasswordValidation function
Commit: 4d685b6a3420fc8b39a6363bb988831ee321b22f
https://github.com/Evolveum/midpoint/commit/4d685b6a3420fc8b39a6363bb988831ee321b22f
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/frontend/scss/_tiles.scss
M gui/admin-gui/src/frontend/scss/smart-int.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TilePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/WizardGuideTilePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/WizardGuideTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/EnumWizardChoicePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceGuideSchemaHandlingWizardTileState.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/SchemaHandlingWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/CreateResourceChoiceTemplatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/DiscoveryStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/ResourceTemplate.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceGuideObjectTypeTileState.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardChoicePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/ResourceWizardStorage.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/SessionStorage.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
Log Message:
-----------
Smart integration: Improve resource onboarding wizard flow
- Implement new state changed wizard choice tile
- Implements UX adjustments based on onboarding flow design.
New Resource Wizard:
- Move "From Scratch" option to first position
- Lock "Inherit" and "Copy" options if no templates are available
- Improve lifecycle state help text (clarify "Proposed" and reduce user anxiety)
Resource Created Wizard:
- Recommend "Preview Resource Data" initially
- After preview visit, recommend "Configure Object Types"
- Lock "Configure Association Types" if no object types exist
Object Type Wizard:
- Mark "Basic Attributes" as configured after completion
- Reorder tiles:
Basic Attributes → Correlation → Synchronization → Mappings →
Capabilities → Credentials → Activation → Policies
- Recommend tiles progressively in the above order (up to Mappings)
- Skip Correlation recommendation if no focus is defined in midPoint
- Lock:
- Credentials if Password capability is disabled
- Activation if Activation capability is disabled
These changes aim to simplify the onboarding flow and improve
guidance for inexperienced users before the Gartner presentation.
Commit: 30d27d547a3baf27d4f12ec92a160b942c095310
https://github.com/Evolveum/midpoint/commit/30d27d547a3baf27d4f12ec92a160b942c095310
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/ObjectClassDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/BaseUrlConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/ResourceDetailsModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/ObjectClassWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/SelectObjectClassesStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleOfTeammateMenuPanel.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingActivityHandler.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingActivityRun.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingSimulationActivityHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingWorkDefinition.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/conndev/activity/CreateConnectorActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/SystemMappingSuggestion.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaType.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectoryMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectorySchemaDetector.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/OrganizationalUnitActiveDirectoryMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/OrganizationalUnitActiveDirectorySchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectoryMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapSchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/OrganizationalUnitLdapMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/OrganizationalUnitLdapSchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/scim/UserScimMappingProvider.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/DownloadedConnector.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorFactoryConnIdImpl.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstallationServiceImpl.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/DirectoryScanningInfoManager.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: d296dea094562fb72418bdda99e03c18adb1042e
https://github.com/Evolveum/midpoint/commit/d296dea094562fb72418bdda99e03c18adb1042e
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/ConnDevBeans.java
Log Message:
-----------
Increase timeout for ConnDev microservice comm
Timeout for communication with the connector development service was
increased from 5 to 120 seconds. The original value was too small,
causing spurious "read timeout" errors on midPoint side.
Commit: 46145b83f06f7cf264e6dec5dcd92c5cdeb64269
https://github.com/Evolveum/midpoint/commit/46145b83f06f7cf264e6dec5dcd92c5cdeb64269
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/LeftMenuAuthzUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/LeftMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/PageTypes.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/PageConnectorDevelopments.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusHistoryPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/service/PageService.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/service/PageService.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/service/PageServiceHistory.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/service/PageServiceHistory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/PageServiceSelfProfile.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/DetailsPageUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/archetype/PageArchetypes.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboardConfigurable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboardInfo.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageConnectors.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageConnectors.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageAllServices.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageApplicationService.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageApplicationServices.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageDefaultApplicationService.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageDefaultServicesApplications.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageIntegrationApplicationService.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageIntegrationServicesApplications.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageService.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageService.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServiceHistory.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServiceHistory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServices.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/ConnDevBeans.java
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/AuthorizationConstants.java
Log Message:
-----------
Merge branch 'tmp/integration-menu'
Commit: 8c22322ebf880f8a72dd952e295831eb41dd31d8
https://github.com/Evolveum/midpoint/commit/8c22322ebf880f8a72dd952e295831eb41dd31d8
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectsWriter.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationServiceTest.java
M model/model-impl/src/test/resources/correlator/correlation/task/account.csv
M model/model-impl/src/test/resources/correlator/correlation/task/dummy-resource.xml
A provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/CorrelationSimulationData.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyTestResource.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/TestResourceAccounts.java
Log Message:
-----------
Fix the leaking correlation simulation marks
**What**
Prevent event marks related to correlation simulation to be added to
other types of simulation.
**Why**
Event marks from correlation simulation has been leaking to other types
of simulations, causing confusing results in the simulation preview.
This change makes sure that these event marks are used only for the
correlation simulation.
**Notes**
Technically, there is no mechanism, which would prevent adding those
marks to any simulation task, by doing so directly in the
`ProcessedObjectImpl` code, because the so called `SimulationData`
implementations are not tight to particular task. They can be used from
whatever task which desires it.
What this change did is simply that the correlation simulation task does
not reuse existing `ShadowSimulationData`, which are used also by other
simulation tasks, but instead creates "its own" implementation of
`SimulationData`.
This change also did a small cleanup for the tests, using the new
methods available in the `DummyTestResource` instead of relying on the
static method from `CorrelatorTestUtil`.
Commit: 9a41cce386ecf619fe9d7e0c3f17407c03ec49fc
https://github.com/Evolveum/midpoint/commit/9a41cce386ecf619fe9d7e0c3f17407c03ec49fc
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartStatisticsPanel.html
Log Message:
-----------
Smart integration: put freq table on first place in SmartStatisticsPanel.html
Commit: cb93793608a8b78ae6eed69821bb300df2b34bad
https://github.com/Evolveum/midpoint/commit/cb93793608a8b78ae6eed69821bb300df2b34bad
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/LeftMenuAuthzUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/LeftMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/PageTypes.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/PageConnectorDevelopments.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusHistoryPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/service/PageService.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/service/PageService.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/service/PageServiceHistory.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/service/PageServiceHistory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/PageServiceSelfProfile.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/DetailsPageUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/archetype/PageArchetypes.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboardConfigurable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboardInfo.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageConnectors.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageConnectors.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageAllServices.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageApplicationService.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageApplicationServices.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageDefaultApplicationService.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageDefaultServicesApplications.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageIntegrationApplicationService.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageIntegrationServicesApplications.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageService.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageService.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServiceHistory.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServiceHistory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServices.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectsWriter.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationServiceTest.java
M model/model-impl/src/test/resources/correlator/correlation/task/account.csv
M model/model-impl/src/test/resources/correlator/correlation/task/dummy-resource.xml
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/ConnDevBeans.java
A provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/CorrelationSimulationData.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyTestResource.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/TestResourceAccounts.java
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/AuthorizationConstants.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 42f384dd2c631066e25cace1f04d8adc3f258985
https://github.com/Evolveum/midpoint/commit/42f384dd2c631066e25cace1f04d8adc3f258985
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceGuideObjectTypeTileState.java
Log Message:
-----------
Smart integration: improve correlation skip logic "recommendation"
Commit: feffcc77d6da53f221fa04c6563a9a50124d54e9
https://github.com/Evolveum/midpoint/commit/feffcc77d6da53f221fa04c6563a9a50124d54e9
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardChoicePanel.java
M 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/table/ObjectTypeStatisticsButton.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/ObjectTypeStatisticsButton.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 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
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectClassStatisticsComputationActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypeStatisticsComputationActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypeStatisticsComputationActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypeStatisticsComputationWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypesStatisticsComputationActivityRun.java
Log Message:
-----------
Smart integration: implement object type statistics computation and presentation
Commit: d96d29da9150436cbbe4ca3204bd596821c923a4
https://github.com/Evolveum/midpoint/commit/d96d29da9150436cbbe4ca3204bd596821c923a4
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTileModel.java
Log Message:
-----------
Smart integration: fix new correlation rule is "not enabled"
Commit: 2da9052ac8a5cf1b0e11b2ce2f635080cb798e33
https://github.com/Evolveum/midpoint/commit/2da9052ac8a5cf1b0e11b2ce2f635080cb798e33
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationProcessedObjectPanel.java
Log Message:
-----------
Smart integration: fix 500 when viewing simulation result objects
- handle null markOid in case view all processed object executed
Commit: 24541acbf750996f174602900643b20c3849b25f
https://github.com/Evolveum/midpoint/commit/24541acbf750996f174602900643b20c3849b25f
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/component/SimulationActionFlow.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/component/SimulationActionTaskButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/ResourceSimulationResultWizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/SimulationWizardPanel.java
Log Message:
-----------
Smart integration: change form correlation simulation page to simulation wizard panels and improve back behavior
Commit: 151e3c678dfcfd4c578bfc484fc582895719ee11
https://github.com/Evolveum/midpoint/commit/151e3c678dfcfd4c578bfc484fc582895719ee11
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationProcessedObjectPanel.java
Log Message:
-----------
Smart integration: add possibility to mark/modify objects in the correlation simulation results
Commit: b54bae2211e0a0ab936cd3c571f7fbb5e5f376fb
https://github.com/Evolveum/midpoint/commit/b54bae2211e0a0ab936cd3c571f7fbb5e5f376fb
Author: honchar <honchar at evolveum.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/frontend/js/midpoint-theme.js
Log Message:
-----------
Fix arrow keys navigation in date picker
Related to WCAG issue 5.5.14
Commit: 828b157fba1f6249bc02186d7b3e9e25a78d994c
https://github.com/Evolveum/midpoint/commit/828b157fba1f6249bc02186d7b3e9e25a78d994c
Author: honchar <honchar at evolveum.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/frontend/scss/_tiles.scss
M gui/admin-gui/src/frontend/scss/smart-int.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/LeftMenuAuthzUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/LeftMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/PageTypes.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TilePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/WizardGuideTilePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/WizardGuideTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/EnumWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/PageConnectorDevelopments.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusHistoryPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceGuideSchemaHandlingWizardTileState.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/SchemaHandlingWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/CreateResourceChoiceTemplatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/DiscoveryStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/ResourceTemplate.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceGuideObjectTypeTileState.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartStatisticsPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/service/PageService.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/service/PageService.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/service/PageServiceHistory.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/service/PageServiceHistory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/component/SimulationActionFlow.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/component/SimulationActionTaskButton.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/wizard/ResourceSimulationResultWizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/SimulationWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/PageServiceSelfProfile.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/DetailsPageUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/archetype/PageArchetypes.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboardConfigurable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboardInfo.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageConnectors.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageConnectors.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageAllServices.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageApplicationService.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageApplicationServices.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageDefaultApplicationService.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageDefaultServicesApplications.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageIntegrationApplicationService.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageIntegrationServicesApplications.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageService.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageService.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServiceHistory.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServiceHistory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServices.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/ResourceWizardStorage.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/SessionStorage.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageService.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectsWriter.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationServiceTest.java
M model/model-impl/src/test/resources/correlator/correlation/task/account.csv
M model/model-impl/src/test/resources/correlator/correlation/task/dummy-resource.xml
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/ConnDevBeans.java
A provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/CorrelationSimulationData.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyTestResource.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/TestResourceAccounts.java
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/AuthorizationConstants.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: e119b35adedae7129388c58998a6610c5de46479
https://github.com/Evolveum/midpoint/commit/e119b35adedae7129388c58998a6610c5de46479
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTileTable.java
Log Message:
-----------
Smart integration: fix mappings table - delete action
Commit: 570a8ffff1dc0ec6f470fd383302d3deea9ae300
https://github.com/Evolveum/midpoint/commit/570a8ffff1dc0ec6f470fd383302d3deea9ae300
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/frontend/js/midpoint-theme.js
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 23ab50c2266572ca5f8686532c509c699705598b
https://github.com/Evolveum/midpoint/commit/23ab50c2266572ca5f8686532c509c699705598b
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTileTable.java
Log Message:
-----------
Smart integration: fix mappings table - delete action
Commit: 29f8e9581a544b225554230c296f39be1b93b4ce
https://github.com/Evolveum/midpoint/commit/29f8e9581a544b225554230c296f39be1b93b4ce
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/MappingUtils.java
Log Message:
-----------
Smart integration: fix accepting suggested weak mapping makes the mapping strong
Commit: 0a0b022796604b9b74eea03568478e7678adb287
https://github.com/Evolveum/midpoint/commit/0a0b022796604b9b74eea03568478e7678adb287
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceGuideSchemaHandlingWizardTileState.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceGuideObjectTypeTileState.java
Log Message:
-----------
Smart integration: change recommended objectType badge color into primary
Commit: da57d2822d0f4486e2a025fd173229c4cad06602
https://github.com/Evolveum/midpoint/commit/da57d2822d0f4486e2a025fd173229c4cad06602
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusProjectionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AbstractResourceObjectPanel.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/PreviewResourceObjectTypeDataWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ShadowBasicPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/shadows/ShadowTablePanel.java
Log Message:
-----------
Smart integration: fix object type preview data
- consider objectType kind intent filters
- implement possibility to see shadow details inside wizard using popup panel
Commit: 142cb5fc4d45fcd4ab3d1d615d45c0cfeeacfe62
https://github.com/Evolveum/midpoint/commit/142cb5fc4d45fcd4ab3d1d615d45c0cfeeacfe62
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
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/ResourceObjectTypeWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/ResourceSimulationResultWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/SimulationWizardPanel.java
Log Message:
-----------
Smart integration: fix simulation wizard
- enable wizard from objectType choice simulation
- fix fast simulation shadow detail back button returns from simulation
Commit: de940a87a41a35aed56d887bac8cf2fc26f47cad
https://github.com/Evolveum/midpoint/commit/de940a87a41a35aed56d887bac8cf2fc26f47cad
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
Log Message:
-----------
Smart integration: fix mapping simulation wizard
- enable wizard from mapping choice simulation
Commit: 0fa82d53e37e6dd1202fb918742908e61f5c7a0b
https://github.com/Evolveum/midpoint/commit/0fa82d53e37e6dd1202fb918742908e61f5c7a0b
Author: honchar <honchar at evolveum.com>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M gui/admin-gui/src/frontend/js/midpoint-theme.js
Log Message:
-----------
Fix arrow keys navigation from sidebar menu
Related to WCAG issue 5.2.5
Commit: dc5f355d686fb1cb5937a5dc8721a5ec1b411717
https://github.com/Evolveum/midpoint/commit/dc5f355d686fb1cb5937a5dc8721a5ec1b411717
Author: honchar <honchar at evolveum.com>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
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/focus/component/FocusProjectionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AbstractResourceObjectPanel.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/ResourceGuideSchemaHandlingWizardTileState.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/MappingUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/PreviewResourceObjectTypeDataWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceGuideObjectTypeTileState.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingWizardPanel.java
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/shadow/ShadowBasicPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/ResourceSimulationResultWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/SimulationWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/shadows/ShadowTablePanel.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: c95d9ccee0a6df5b36200f5ffd8d6640118fc582
https://github.com/Evolveum/midpoint/commit/c95d9ccee0a6df5b36200f5ffd8d6640118fc582
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.java
Log Message:
-----------
Fix Password reset: Misleading information in audit log
Commit: 232a4660751be78b274c7cecb42832377de3d607
https://github.com/Evolveum/midpoint/commit/232a4660751be78b274c7cecb42832377de3d607
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/LeftMenuPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageDefaultApplicationServices.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageDefaultServicesApplications.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageIntegrationApplicationService.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageIntegrationApplicationServices.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageIntegrationServicesApplications.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServices.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
Log Message:
-----------
updated columns for application services (iga) table
Commit: fa671628245ca96bc12e491ced415497c433f9ea
https://github.com/Evolveum/midpoint/commit/fa671628245ca96bc12e491ced415497c433f9ea
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-25 (Wed, 25 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/admin/focus/component/FocusProjectionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AbstractResourceObjectPanel.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/PreviewResourceObjectTypeDataWizardPanel.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/ResourceObjectTypeWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingWizardPanel.java
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/shadow/ShadowBasicPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/ResourceSimulationResultWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/SimulationWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/shadows/ShadowTablePanel.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: f1235dee64e0ac8a3e94dcfb9433bec8d0a92899
https://github.com/Evolveum/midpoint/commit/f1235dee64e0ac8a3e94dcfb9433bec8d0a92899
Author: honchar <honchar at evolveum.com>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/AbstractIconColumn.java
Log Message:
-----------
Fix icon column header
Related to WCAG issue 5.5.20
Commit: 399d9041c46bd63b92d04bc7f895e08f7b9d98d1
https://github.com/Evolveum/midpoint/commit/399d9041c46bd63b92d04bc7f895e08f7b9d98d1
Author: honchar <honchar at evolveum.com>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/LeftMenuPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageDefaultApplicationServices.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageDefaultServicesApplications.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageIntegrationApplicationService.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageIntegrationApplicationServices.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageIntegrationServicesApplications.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServices.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 7dadd31f71ebd3dec0a19843e3f68d7ce1febcee
https://github.com/Evolveum/midpoint/commit/7dadd31f71ebd3dec0a19843e3f68d7ce1febcee
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/forgotpassword/PageResetPassword.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.java
Log Message:
-----------
replace if statement with method override
Commit: b6e3c3451267371142d71191b47ae5976076ffc3
https://github.com/Evolveum/midpoint/commit/b6e3c3451267371142d71191b47ae5976076ffc3
Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M docs/admin-gui/resource-wizard/object-type/correlation/index.adoc
Log Message:
-----------
fix typo
Commit: ff009c2032e4850e44332612ca33fe45ea416edf
https://github.com/Evolveum/midpoint/commit/ff009c2032e4850e44332612ca33fe45ea416edf
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/forgotpassword/PageResetPassword.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.java
Log Message:
-----------
Merge pull request #514 from Evolveum/tmp/11077
MID-11077: Fix Password reset: Misleading information in audit log
Commit: 9de2e9f6c202f2dd46ae99461e3e705e8cb10709
https://github.com/Evolveum/midpoint/commit/9de2e9f6c202f2dd46ae99461e3e705e8cb10709
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
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
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
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypeStatisticsComputationActivityHandler.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypeStatisticsComputationActivityRun.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypeStatisticsComputationWorkDefinition.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/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
Log Message:
-----------
Smart Integration: Organize handlers into type-specific subpackages
Reorganize smart activity handlers into dedicated subpackages for better
code organization and maintainability:
- associationsSuggestion/
- correlationSuggestion/
- focusTypeSuggestion/
- mappingSuggestion/
- objectClassStatisticsComputation/
- objectTypeStatisticsComputation/
- objectTypeSuggestion/
Changes:
- Move activity handlers and related classes to appropriate subpackages
- Refactor ObjectTypeStatisticsComputer:
* Replace shadow cache with incremental aggregation approach
* Add DN suffix pattern detection for DN attributes
* Add first/last token pattern extraction for regular attributes
* Filter out URLs, emails, and phone numbers from token patterns
* Emit all value/pattern counts
* Improve memory efficiency by processing shadows one at a time
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 590fa992fa10a90636b16036d3414574d4581487
https://github.com/Evolveum/midpoint/commit/590fa992fa10a90636b16036d3414574d4581487
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ObjectTypeAttributeMappingWrapper.java
Log Message:
-----------
Smart integration: workaround for handling single vs multi-valued LDAP attributes
IMPORTANT:
This is a temporary hack implemented for demo purposes only.
It must be removed and replaced with a proper design solution later.
Commit: 49ddc6d8c8d11299aeea507c490856659185fd37
https://github.com/Evolveum/midpoint/commit/49ddc6d8c8d11299aeea507c490856659185fd37
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M docs/admin-gui/resource-wizard/object-type/correlation/index.adoc
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/AbstractIconColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/LeftMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/forgotpassword/PageResetPassword.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageDefaultApplicationServices.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageDefaultServicesApplications.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageIntegrationApplicationService.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageIntegrationApplicationServices.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageIntegrationServicesApplications.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServices.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 8d0553bab13c9ba5950fa0dade415ff76e6ca571
https://github.com/Evolveum/midpoint/commit/8d0553bab13c9ba5950fa0dade415ff76e6ca571
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M docs/admin-gui/resource-wizard/object-type/correlation/index.adoc
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/AbstractIconColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/LeftMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusProjectionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AbstractResourceObjectPanel.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/ResourceGuideSchemaHandlingWizardTileState.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/MappingUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/PreviewResourceObjectTypeDataWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceGuideObjectTypeTileState.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingWizardPanel.java
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/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ShadowBasicPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/component/SimulationActionFlow.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/component/SimulationActionTaskButton.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/wizard/ResourceSimulationResultWizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/ResourceSimulationResultWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/SimulationWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/forgotpassword/PageResetPassword.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ObjectTypeAttributeMappingWrapper.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageDefaultApplicationServices.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageDefaultServicesApplications.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageIntegrationApplicationService.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageIntegrationApplicationServices.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageIntegrationServicesApplications.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServices.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/shadows/ShadowTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
Log Message:
-----------
Merge branch 'master' into object-type-statistics
# Conflicts:
# gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardChoicePanel.java
Commit: efe875061ae6f5a648db03445cddd12958315862
https://github.com/Evolveum/midpoint/commit/efe875061ae6f5a648db03445cddd12958315862
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
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/component/SmartStatisticsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/ObjectTypeStatisticsActions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/ObjectTypeStatisticsButton.java
Log Message:
-----------
Smart Integration: implement object type resource statistics for specific mappings
- Implement computation and regeneration of object type statistics
- Integrate statistics into Smart Mapping table
- Add header action (show all attributes)
- Add row action (open statistics with preselected attribute)
Commit: a2f8a7addef2ac4064114785ef4e066cb2ecabf2
https://github.com/Evolveum/midpoint/commit/a2f8a7addef2ac4064114785ef4e066cb2ecabf2
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
Log Message:
-----------
Remove empty statement
This fixes the build by removing a Checkstyle complaint.
Commit: 94f96550987d9cdf6abfad64d24c5a7b05d82c9f
https://github.com/Evolveum/midpoint/commit/94f96550987d9cdf6abfad64d24c5a7b05d82c9f
Author: dakle <dakle at evolveum.com>
Date: 2026-02-26 (Thu, 26 Feb 2026)
Changed paths:
M docs/misc/notifications/configuration.adoc
Log Message:
-----------
add fromExpression parameter to general notifier
Commit: 74b25b6ea7f6e0880f2be4e6d4636d2b8dda09fc
https://github.com/Evolveum/midpoint/commit/74b25b6ea7f6e0880f2be4e6d4636d2b8dda09fc
Author: dakle <dakle at evolveum.com>
Date: 2026-02-26 (Thu, 26 Feb 2026)
Changed paths:
M docs/misc/notifications/use-cases/use-case-threshold-based-governance/index.adoc
Log Message:
-----------
add TOC
Commit: ee2b111ffa53c7058ab26ff4ca859aa7c3969dd4
https://github.com/Evolveum/midpoint/commit/ee2b111ffa53c7058ab26ff4ca859aa7c3969dd4
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-26 (Thu, 26 Feb 2026)
Changed paths:
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/resources/xml/ns/public/common/common-tasks-3.xsd
M infra/schema/src/main/resources/xml/ns/public/model/extension-3.xsd
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/FocusObjectStatisticsComputer.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
Log Message:
-----------
Smart Integration: Add focus object statistics computation activity
Implement a new activity framework task that computes statistics
for midPoint focus objects (e.g. UserType, RoleType) by dynamically
discovering their properties from the prism schema definition.
New files:
- FocusObjectStatisticsComputer: discovers aggregatable properties
and computes value counts, unique counts, missing counts, and
token patterns (first/last)
- FocusObjectStatisticsComputationActivityRun: SearchBasedActivityRun
that iterates over all objects of the given type
- FocusObjectStatisticsComputationActivityHandler: Spring component
that registers the activity
- FocusObjectStatisticsComputationWorkDefinition: holds the target
object type QName and optional statistics object reference
- FocusObjectStatisticsTypeUtil: utility for persisting/reading
statistics from GenericObjectType extensions
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 0874e9055d658b729b03332fbbcaaea2f6b8081c
https://github.com/Evolveum/midpoint/commit/0874e9055d658b729b03332fbbcaaea2f6b8081c
Author: dakle <dakle at evolveum.com>
Date: 2026-02-26 (Thu, 26 Feb 2026)
Changed paths:
A docs/misc/notifications/configure-smtp.adoc
A docs/misc/notifications/smtp-connection-config.webp
M docs/security/credentials/password-reset/index.adoc
Log Message:
-----------
Add guide on outgoing SMTP server config
- Guide on enabling midPoint to send notifications by e-mail (both XML and GUI; was not explicitly covered)
- Link the new guide from the password reset guide
Commit: c1d5be11c8ecaf4e838791f1eff2b7698e2bef94
https://github.com/Evolveum/midpoint/commit/c1d5be11c8ecaf4e838791f1eff2b7698e2bef94
Author: dakle <dakle at evolveum.com>
Date: 2026-02-26 (Thu, 26 Feb 2026)
Changed paths:
M docs/security/credentials/password-reset/index.adoc
Log Message:
-----------
Amend issues overlooked in the previous commit
- Typography
- Grammar
Commit: c96605cfd17e0f15af05b142c7d1f1ea9427547e
https://github.com/Evolveum/midpoint/commit/c96605cfd17e0f15af05b142c7d1f1ea9427547e
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-02-26 (Thu, 26 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/api/component/password/PasswordPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.java
Log Message:
-----------
Merge pull request #513 from Evolveum/tmp/11072
MID-11072: Fix Multiple ProtectedStringType fields in same panel cause save conflict
Commit: f8d335e8468b71a5096179aa0471ee9effdc7c7e
https://github.com/Evolveum/midpoint/commit/f8d335e8468b71a5096179aa0471ee9effdc7c7e
Author: dakle <dakle at evolveum.com>
Date: 2026-02-26 (Thu, 26 Feb 2026)
Changed paths:
M docs/security/credentials/password-reset/index.adoc
Log Message:
-----------
Grammar typo fix no.2
Commit: 41990eabf3fe916513b5d4b56c2f36d0aa54b6a9
https://github.com/Evolveum/midpoint/commit/41990eabf3fe916513b5d4b56c2f36d0aa54b6a9
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-26 (Thu, 26 Feb 2026)
Changed paths:
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
Log Message:
-----------
Smart Integration: Add focus object statistics lifecycle methods to SmartIntegrationService
Implement getLatestFocusObjectStatistics, deleteFocusObjectStatistics,
and regenerateFocusObjectStatistics across the service layers:
- SmartIntegrationService: new interface methods keyed by focus object
type QName (e.g. UserType, RoleType)
- StatisticsService: full implementation with TTL-based expiration,
duplicate task detection, and activity submission
- SmartIntegrationServiceImpl: delegation to StatisticsService
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 9f49e4ff5e6d3019f8bd71eb268f9a251337603c
https://github.com/Evolveum/midpoint/commit/9f49e4ff5e6d3019f8bd71eb268f9a251337603c
Author: dakle <dakle at evolveum.com>
Date: 2026-02-26 (Thu, 26 Feb 2026)
Changed paths:
M docs/misc/notifications/use-cases/use-case-threshold-based-governance/index.adoc
Log Message:
-----------
Avoid numbering of the "See also" section
… forgot to add this when adding the TOC earlier
Commit: aed2bb5fe16cadaf5320278658bd75698eb9103a
https://github.com/Evolveum/midpoint/commit/aed2bb5fe16cadaf5320278658bd75698eb9103a
Author: edison23 <dakle 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
Log Message:
-----------
Merge pull request #515 from Evolveum/docs/master/add/smtp-server-config-in-midpoint
Docs/master/add/smtp server config in midpoint
Commit: 533f4e4bdabdb663d8643639cf99b7b8da15f8d6
https://github.com/Evolveum/midpoint/commit/533f4e4bdabdb663d8643639cf99b7b8da15f8d6
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/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
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/ObjectTypeStatisticsActions.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/ObjectTypeStatisticsButton.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/ObjectTypeStatisticsButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassStatisticsTypeUtil.java
Log Message:
-----------
Smart Integration: implement object type focus statistics for specific mappings
- Integrate statistics into Smart Mapping table
- Add header action (show all attributes)
- Add row action (open statistics with preselected attribute)
Commit: ff7f23ea4176b0991eefeb82ca18efe0292468c4
https://github.com/Evolveum/midpoint/commit/ff7f23ea4176b0991eefeb82ca18efe0292468c4
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-26 (Thu, 26 Feb 2026)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
Log Message:
-----------
Smart Integration: fix missing definition for focus statistics computation
Commit: 82b221e5d092759b9f91cac0378e5de354066223
https://github.com/Evolveum/midpoint/commit/82b221e5d092759b9f91cac0378e5de354066223
Author: tchrapovic <chrapovic.tadeas at gmail.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
Log Message:
-----------
Merge branch 'master' into focus-type-statistics
Commit: f7eb39da56c8debb2d701360dbbd6f197a19c2ba
https://github.com/Evolveum/midpoint/commit/f7eb39da56c8debb2d701360dbbd6f197a19c2ba
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-02-26 (Thu, 26 Feb 2026)
Changed paths:
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 testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestFirstSteps.java
Log Message:
-----------
Fix event marks used by shadow management simulations
**What**
Return the `MARK_SHADOW_CORRELATION_STATE_CHANGED` event mark to the
shadow management simulations.
**Why**
My previous commit 8c22322e removed usage of certain event marks in case
of shadow management simulations. But it apparently removed too much.
Above mentioned event mark existed and was used even before the marks I
intended to remove even existed, so it obviously should not have been
removed.
**Task**: 11108
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: 04e947d5570be2bc4f58fff6a76965c1596a0594
https://github.com/Evolveum/midpoint/commit/04e947d5570be2bc4f58fff6a76965c1596a0594
Author: Michal Zelencik <michal.zelencik 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/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/SmartStatisticsPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/FocusObjectStatisticsTypeUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
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
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:
-----------
Smart Integration: Refactor focus statistics computation to filter by resource/kind/intent
Add mandatory resource, kind, and intent filtering to focus object statistics
computation. This ensures statistics are computed only for focuses that have
shadows matching specific resource/kind/intent criteria.
Changes:
* Schema: Add required resourceRef, kind, and intent to
FocusObjectStatisticsComputationWorkDefinitionType in common-tasks-3.xsd
* Activity run: Filter focuses using linkRef dereferencing query through
PrismConstants.T_OBJECT_REFERENCE to match shadows by resource/kind/intent
* Statistics persistence: Store resource/kind/intent in GenericObjectType
extension for proper filtering and identification
* Service layer: Update StatisticsService methods (regenerate, getLatest,
delete) to require and filter by resource/kind/intent parameters
* API: Update SmartIntegrationService interface and implementation to
accept resource/kind/intent for all statistics operations
* GUI: Update SmartStatisticsPanel, FocusStatisticsButton, and
FocusStatisticsActions to handle and propagate new filtering parameters
* GUI: Update SmartMappingTable to pass resource/kind/intent when triggering
focus statistics computation
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 8c02af258d2cc2c226af469d7aff66426a4dbc93
https://github.com/Evolveum/midpoint/commit/8c02af258d2cc2c226af469d7aff66426a4dbc93
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-02-26 (Thu, 26 Feb 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectImpl.java
Log Message:
-----------
Separate logic of determining correlation event marks.
**What**
Separate logic which figures out what correlation simulation event marks
should be added to the processed object, from the logic, which finds
event marks used by "shadow management" simulation.
**Why**
First of all, these marks are not used together (at least not now).
Second, addition of the correlation simulation event marks does not
depend on the actual change of correlation state. I.e. we want to add
these marks even if the state has not been changed.
For example in case, when the shadow was already correlated and the
simulation concluded with the same results, the state has not changed.
But we want to show what is the correlation result (in form of marks)
anyway.
**Task**: 11109
Commit: 36142b371b8613404ebf440920de6646c3bc1380
https://github.com/Evolveum/midpoint/commit/36142b371b8613404ebf440920de6646c3bc1380
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/cases/component/CorrelationContextDto.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/cases/OwnerOptionIdentifier.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/events/CaseManagementEventImpl.java
Log Message:
-----------
Fix issues in Correlation simulation results page
**What**
Fixes:
- Wrong metrics values.
- Incorrect values in the correlation candidate column.
- Exception when "unfolding" row with more candidates.
- When the correlation is uncertain, show also the "no owner" option.
**Why**
Regarding the addition of the "no owner" option. When the correlation is
not certain about the owner, it is possible, that the owner simply does
not exist yet. User should be aware of such thing, so we add a special
"no owner" option to the list of all candidates.
**Notes**
Some of the issues were caused by considering only the processed object
delta for reading candidates/owner. The problem is that this delta may
be empty, when the shadow was already correlated.
If shadow was already correlated, and this simulated correlation
concluded with the same results, then the delta will be empty. Thus we
can not rely only on the delta.
The chosen approach is to either use the "after" object from the
processed object if it is present, or to apply the delta to the "before"
object and use that to find the relevant information.
**Task**: 11109
Commit: 9cae9db60f329326863f4962d9926a43ec50c694
https://github.com/Evolveum/midpoint/commit/9cae9db60f329326863f4962d9926a43ec50c694
Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
Date: 2026-02-26 (Thu, 26 Feb 2026)
Changed paths:
M docs/admin-gui/resource-wizard/object-type/correlation/index.adoc
Log Message:
-----------
fix icon
Commit: 4b362d4f87a94f224dfad65882315740ee88a62c
https://github.com/Evolveum/midpoint/commit/4b362d4f87a94f224dfad65882315740ee88a62c
Author: Jiří Huf <jiri.huf at evolveum.com>
Date: 2026-02-26 (Thu, 26 Feb 2026)
Changed paths:
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
Log Message:
-----------
update mappings with AI
also add simulation and mapping type icons
Commit: 7ccdd84a78c8021b6b320ff88d7a84ba457bc769
https://github.com/Evolveum/midpoint/commit/7ccdd84a78c8021b6b320ff88d7a84ba457bc769
Author: Michal Zelencik <michal.zelencik 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/FocusStatisticsActions.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 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
Log Message:
-----------
Smart Integration: Fix using of statistics utility classes for better separation of concerns
Move focus-related statistics methods from ShadowObjectClassStatisticsTypeUtil
to FocusObjectStatisticsTypeUtil, and object type statistics methods to
ShadowObjectTypeStatisticsTypeUtil.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 885f5546a86e7b741d9ff17518177e3c8955182e
https://github.com/Evolveum/midpoint/commit/885f5546a86e7b741d9ff17518177e3c8955182e
Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
Date: 2026-02-26 (Thu, 26 Feb 2026)
Changed paths:
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
Log Message:
-----------
Merge pull request #520 from Evolveum/docs/master/add/mapping-ai-update
update mappings with AI
Commit: 232a4ba69f6c0a5f4846c9c23f78fbe0efb7c68e
https://github.com/Evolveum/midpoint/commit/232a4ba69f6c0a5f4846c9c23f78fbe0efb7c68e
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-26 (Thu, 26 Feb 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/OperationalDataManager.java
Log Message:
-----------
Commit fixes the handling of modification provenance metadata in the case of a phantom assignment addition.
Related to MID-10979
Commit: f510042d34e400bd1cebbebe27919b3f446280e5
https://github.com/Evolveum/midpoint/commit/f510042d34e400bd1cebbebe27919b3f446280e5
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-26 (Thu, 26 Feb 2026)
Changed paths:
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/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/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/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 remote-tracking branch 'origin/master'
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: 5121862dab4f76147c688d27e0a1a66dbe0ffa79
https://github.com/Evolveum/midpoint/commit/5121862dab4f76147c688d27e0a1a66dbe0ffa79
Author: honchar <honchar at evolveum.com>
Date: 2026-03-02 (Mon, 02 Mar 2026)
Changed paths:
A .gitattributes
M config/initial-objects/archetype/029-archetype-application.xml
M config/initial-objects/archetype/501-archetype-task-reconciliation.xml
M config/initial-objects/archetype/502-archetype-task-recomputation.xml
M config/initial-objects/archetype/503-archetype-task-import.xml
M config/initial-objects/archetype/504-archetype-task-live-sync.xml
M config/initial-objects/archetype/505-archetype-task-async-update.xml
M config/initial-objects/archetype/506-archetype-task-cleanup.xml
M config/initial-objects/archetype/507-archetype-task-report.xml
M config/initial-objects/archetype/508-archetype-task-single-bulk-action.xml
M config/initial-objects/archetype/509-archetype-task-iterative-bulk-action.xml
M config/initial-objects/archetype/536-archetype-task-certification-start-campaign.xml
M config/initial-objects/archetype/537-archetype-task-certification-close-current-stage.xml
M config/initial-objects/archetype/538-archetype-task-certification-reiterate-campaign.xml
M config/initial-objects/archetype/702-archetype-person.xml
M config/initial-objects/archetype/705-archetype-shadow-policy-mark.xml
M config/initial-objects/lookup-table/200-lookup-languages.xml
M config/initial-objects/lookup-table/210-lookup-locales.xml
M config/initial-objects/mark/739-mark-shadow-correlation-owner-found.xml
M config/initial-objects/mark/740-mark-shadow-correlation-owner-not-found.xml
M config/initial-objects/mark/741-mark-shadow-correlation-owner-not-certain.xml
M config/initial-objects/system-configuration/000-system-configuration.xml
M docs/admin-gui/admin-gui-config/index.adoc
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-add-existing-mapping.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-add-new-mapping.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-create-new.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-rule-example.webp
M docs/admin-gui/resource-wizard/object-type/correlation/correlation-rules-list.webp
M docs/admin-gui/resource-wizard/object-type/correlation/correlation-rules-multiple-correlator.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-simulation.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-use-ai.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlations-regenerate.webp
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 docs/admin-gui/resource-wizard/object-type/synchronization/index.adoc
M docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-action.png
M docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-optional.png
M docs/admin-gui/resource-wizard/object-type/synchronization/sync-rules-setup-rules-list.webp
A docs/admin-gui/resource-wizard/object-type/synchronization/synchronization-generate-reactions.webp
A docs/admin-gui/resource-wizard/object-type/synchronization/synchronization-source.webp
A docs/admin-gui/resource-wizard/object-type/synchronization/synchronization-target.webp
A docs/concepts/clock-time-provider/index.adoc
M docs/concepts/mark/index.adoc
A docs/concepts/mark/use-marks-to-quarantine-objects.adoc
M docs/correlation/index.adoc
M docs/misc/notifications/configuration.adoc
A docs/misc/notifications/configure-smtp.adoc
A docs/misc/notifications/smtp-connection-config.webp
A docs/misc/notifications/use-cases/index.adoc
A docs/misc/notifications/use-cases/use-case-threshold-based-governance/index.adoc
M docs/security/credentials/password-reset/index.adoc
M docs/tasks/task-manager/index.adoc
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/frontend/scss/_tiles.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/frontend/scss/smart-int.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordHintPanel.java
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/api/page/PageBase.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/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/StatusAwareContainerListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismPropertyWrapperColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/AbstractIconColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/ObjectClassDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/LeftMenuAuthzUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/LeftMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/PageTypes.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/Search.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchBuilder.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/AxiomSearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ObjectCollectionSearchItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SingleSearchItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AbstractRoleSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AssociationSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AxiomQueryWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/IndirectSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ObjectCollectionListSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ObjectCollectionSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ObjectTypeSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/OidSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ProjectSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/PropertySearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/RelationSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ScopeSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/TenantSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TilePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/WizardGuideTilePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/WizardGuideTilePanel.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/component/wizard/AbstractWizardChoicePanelWithSeparatedCreatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardWithChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/EnumWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/ResourceAttributesSearchFilterPanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/ResourceBaseContextSearchFilterPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/PageAssignmentHolderDetails.java
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/connector/development/PageConnectorDevelopments.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/BaseUrlConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusHistoryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusProjectionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/ResourceDetailsModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AbstractResourceObjectPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceUncategorizedPanel.html
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/SchemaHandlingObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceGuideSchemaHandlingWizardTileState.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/SchemaHandlingWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/CreateResourceChoiceTemplatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/DiscoveryStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/ObjectClassWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/ResourceTemplate.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/SelectObjectClassesStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/MappingUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/SchemaHandlingTypesTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/AssociationTypeTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/ResourceAssociationTypeSubjectWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/PreviewResourceObjectTypeDataWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceGuideObjectTypeTileState.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeTableWizardPanel.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/ResourceObjectTypeWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/MappingOverrideTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/MappingOverridesTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingWizardPanel.java
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/ChangeLifecycleSelectedMappingsPopup.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/basic/DelineationResourceObjectTypeStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/basic/ResourceObjectTypeBasicWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRuleWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/policies/PoliciesObjectTypeWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/policies/PoliciesObjectTypeWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.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
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceGeneratingSuggestionObjectClassWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceObjectClassTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceSuggestedObjectTypeTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.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
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/IconWithLabel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/service/PageService.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/service/PageService.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/service/PageServiceHistory.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/service/PageServiceHistory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ShadowBasicPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/component/SimulationActionFlow.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/component/SimulationActionTaskButton.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/component/SimulationProgressPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/component/SimulationProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/SimulationResultObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/SimulationResultPanel.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 gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/ResourceSimulationResultObjectsWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/ResourceSimulationResultWizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/ResourceSimulationResultWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/SimulationWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/SmartTaskProgressPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/SmartTaskProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/forgotpassword/PageResetPassword.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/gui/impl/page/self/PageServiceSelfProfile.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleOfTeammateMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ExpressionPropertyHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ExpressionPropertyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemPanelSettings.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerColumnHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismReferenceHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismReferencePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormContainerHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPasswordPropertyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferenceHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferencePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ObjectTypeAttributeMappingWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/DetailsPageUtil.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/GuiConfigUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/StatusInfoTableUtil.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/BaseContextConsistencyValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/IconColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ImagePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ExportMiningPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/MainPopupDialog.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 gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/archetype/PageArchetypes.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboardConfigurable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboardInfo.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AuditLogViewerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/SearchFilterConfigurationPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageConnectors.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageConnectors.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageAllServices.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageApplicationService.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageApplicationServices.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageDefaultApplicationService.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageDefaultApplicationServices.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageIntegrationApplicationService.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageIntegrationApplicationServices.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageService.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageService.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServiceHistory.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServiceHistory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServices.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/shadows/ShadowTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/ResourceWizardStorage.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageService.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaExtender.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaFactory.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/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/ValueMetadataTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/cases/OwnerOptionIdentifier.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
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-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.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/correlation/CorrelationServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelatorContextCreator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/MagicAssignment.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/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/InboundProcessor.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/focus/inbounds/AbstractInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/FullInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SingleShadowInboundsProcessing.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
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingActivityHandler.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingActivityRun.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingSimulationActivityHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingWorkDefinition.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/MappingSimulationData.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectsWriter.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationServiceTest.java
M model/model-impl/src/test/resources/correlator/correlation/task/account.csv
M model/model-impl/src/test/resources/correlator/correlation/task/dummy-resource.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestBasicValueMetadata.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/TestObjectMarks.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestValueMetadata.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/simulation/AbstractBasicSimulationExecutionTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestCorrelatorSimulationTask.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestMappingSimulationTask.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/model-intest/src/test/resources/object-marks/resource-shadow-marks.xml
M model/model-intest/src/test/resources/tasks/correlator-simulation/accounts.csv
M model/model-intest/src/test/resources/tasks/correlator-simulation/dummy-resource.xml
M model/model-intest/src/test/resources/tasks/correlator-simulation/task-correlator-simulation-with-mapping.xml
M model/model-intest/src/test/resources/tasks/correlator-simulation/task-correlator-simulation.xml
A model/model-intest/src/test/resources/tasks/mapping-simulation/accounts.csv
A model/model-intest/src/test/resources/tasks/mapping-simulation/dummy-resource.xml
A model/model-intest/src/test/resources/tasks/mapping-simulation/task-mapping-simulation.xml
A model/model-intest/src/test/resources/tasks/mapping-simulation/users.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/CommonInitialObjects.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/asserter/SimulationResultAsserter.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/events/CaseManagementEventImpl.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/SmartIntegrationRestController.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/AttributeMappingCandidateSet.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelatorEvaluator.java
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/ObjectTypesSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/PrismComplexTypeDefinitionSerializer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/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
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/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/CorrelationStatisticsComputationActivityRun.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/MappingsStatisticsComputationActivityRun.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
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectClassStatisticsComputer.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 model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/ConnDevBeans.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/CreateConnectorActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ValuesPairSample.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicResult.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicRule.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicRuleMatcher.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/LowerCaseAndStripDiacriticsHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/MappingExpressionFactory.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/StripDiacriticsHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/ToLowerCaseHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/ToUpperCaseHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndLowerCaseHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndStripDiacriticsHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndUpperCaseHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimLowerCaseAndStripDiacriticsHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimUpperCaseAndStripDiacriticsHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/UpperCaseAndStripDiacriticsHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/FilterValidationException.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/ObjectTypeFiltersValidator.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/SystemMappingSuggestion.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaType.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectoryMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectorySchemaDetector.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/OrganizationalUnitActiveDirectoryMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/OrganizationalUnitActiveDirectorySchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectoryMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapSchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/OrganizationalUnitLdapMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/OrganizationalUnitLdapSchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/scim/UserScimMappingProvider.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/DummyScenario.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestCorrelatorSuggestions.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestObjectTypesSuggestionOperation.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
A model/smart-impl/src/test/resources/smart/mappings-suggestion/resource-ad-for-mappings-suggestion.xml
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/TestAssignmentsAdvanced.java
M pom.xml
A provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/CorrelationSimulationData.java
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
M provisioning/provisioning-impl/pom.xml
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/DownloadedConnector.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorFactoryConnIdImpl.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstallationServiceImpl.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/DirectoryScanningInfoManager.java
M provisioning/ucf-impl-connid/src/test/resources/connector-ldap.xml
A publiccode.yml
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/buckets/BucketOperation.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/buckets/CompleteBucketOperation.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/buckets/ReleaseBucketsOperation.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AccountsCsvParser.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyTestResource.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/ObjectChangesExecutor.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/ShadowReader.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/TestResourceAccounts.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/AbstractAsserter.java
M repo/repo-test-util/src/main/resources/test-config-new-repo.xml
M repo/repo-test-util/src/main/resources/test-config.xml
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/AuthorizationConstants.java
A repo/system-init/src/main/resources/initial-objects/mark/742-mark-item-value-added.xml
A repo/system-init/src/main/resources/initial-objects/mark/743-mark-item-value-removed.xml
A repo/system-init/src/main/resources/initial-objects/mark/744-mark-item-value-modified.xml
A repo/system-init/src/main/resources/initial-objects/mark/745-mark-item-value-not-changed.xml
A repo/system-init/src/main/resources/initial-objects/mark/746-mark-item-value-change-not-applied.xml
A testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2025.java
A testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2025Strange.java
A testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2025-strange.xml
A testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2025.xml
A testing/conntest/src/test/resources/ad-ldap-multidomain/shadow-ghost-2025.xml
A testing/conntest/src/test/resources/ad-ldap-multidomain/task-reconcile-ad2025-users.xml
M testing/conntest/testng-integration.xml
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestFirstSteps.java
Log Message:
-----------
Merge branch 'master' into feature/multi-tab-support
# Conflicts:
# gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/SessionStorage.java
Commit: be01573991bd1e09122796548b1b70df11694e24
https://github.com/Evolveum/midpoint/commit/be01573991bd1e09122796548b1b70df11694e24
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/gui/impl/page/admin/resource/component/wizard/ResourceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/SchemaHandlingWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/BrowserTabSessionStorage.java
Log Message:
-----------
Move ResourceWizardStorage to browser window storage
Compare: https://github.com/Evolveum/midpoint/compare/35cf4199fc63...be01573991bd
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