[midPoint-git] [Evolveum/midpoint] 307e8b: Initial implementation of CEL expression evaluator...
KaterynaHonchar
noreply at github.com
Wed Apr 8 11:10:57 CEST 2026
Branch: refs/heads/tmp/10875-order-constraint
Home: https://github.com/Evolveum/midpoint
Commit: 307e8b14f4ea69f79e04f2d80a40a24e03bf3eb5
https://github.com/Evolveum/midpoint/commit/307e8b14f4ea69f79e04f2d80a40a24e03bf3eb5
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-01-13 (Tue, 13 Jan 2026)
Changed paths:
M model/model-common/pom.xml
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptEvaluator.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelScriptEvaluator.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelTypeMapper.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
A model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestCelExpressions.java
A model/model-common/src/test/resources/expression/cel/expression-func-concatname.xml
A model/model-common/src/test/resources/expression/cel/expression-func.xml
A model/model-common/src/test/resources/expression/cel/expression-list.xml
A model/model-common/src/test/resources/expression/cel/expression-objectref-variables-explicit.xml
A model/model-common/src/test/resources/expression/cel/expression-objectref-variables-polystring.xml
A model/model-common/src/test/resources/expression/cel/expression-objectref-variables.xml
A model/model-common/src/test/resources/expression/cel/expression-poison-drink.xml
A model/model-common/src/test/resources/expression/cel/expression-poison-look.xml
A model/model-common/src/test/resources/expression/cel/expression-poison-smell-dynamic.xml
A model/model-common/src/test/resources/expression/cel/expression-poison-smell-reflection.xml
A model/model-common/src/test/resources/expression/cel/expression-poison-smell-tricky.xml
A model/model-common/src/test/resources/expression/cel/expression-poison-smell-very-dynamic.xml
A model/model-common/src/test/resources/expression/cel/expression-poison-smell.xml
A model/model-common/src/test/resources/expression/cel/expression-polystring-equals-1.xml
A model/model-common/src/test/resources/expression/cel/expression-polystring-equals-2.xml
A model/model-common/src/test/resources/expression/cel/expression-polystring-equals-stringify-1.xml
A model/model-common/src/test/resources/expression/cel/expression-polystring-equals-stringify-2.xml
A model/model-common/src/test/resources/expression/cel/expression-simple.xml
A model/model-common/src/test/resources/expression/cel/expression-string-variables.xml
A model/model-common/src/test/resources/expression/cel/expression-syntax-error.xml
A model/model-common/src/test/resources/expression/cel/expression-user-extension-ship-path.xml
A model/model-common/src/test/resources/expression/cel/expression-user-extension-ship.xml
A model/model-common/src/test/resources/expression/cel/expression-user-given-name.xml
A model/model-common/src/test/resources/expression/cel/expression-user-stringify-full-name.xml
M model/model-impl/src/main/resources/ctx-model.xml
M pom.xml
Log Message:
-----------
Initial implementation of CEL expression evaluator prototype.
Very naive prototype, WIP, many tests failing.
Commit: c2be0f42f47d06e22cbc8a7519f0a24bc2832906
https://github.com/Evolveum/midpoint/commit/c2be0f42f47d06e22cbc8a7519f0a24bc2832906
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-01-13 (Tue, 13 Jan 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelTypeMapper.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/groovy/GroovyScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/jsr223/Jsr223ScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/velocity/VelocityScriptEvaluator.java
Log Message:
-----------
CEL expressions: polystring experiments
Commit: b5a28c9e594f2b320cce1419a00b4259436aed6a
https://github.com/Evolveum/midpoint/commit/b5a28c9e594f2b320cce1419a00b4259436aed6a
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M docs/admin-gui/resource-wizard/object-type/credentials/index.adoc
A docs/admin-gui/resource-wizard/object-type/mapping/advanced-mappings-entry-point.webp
A docs/admin-gui/resource-wizard/object-type/mapping/advanced-mappings-wizard01-main.webp
A docs/admin-gui/resource-wizard/object-type/mapping/advanced-mappings-wizard01-optional.webp
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-rules-setup-entry-point-via-accounts-configure-menu.webp
A docs/admin-gui/resource-wizard/object-type/mapping/mappings-advanced-attribute-override-01-main.webp
A docs/admin-gui/resource-wizard/object-type/mapping/mappings-advanced-attribute-override-02-limitations.webp
A docs/admin-gui/resource-wizard/object-type/mapping/mappings-advanced-attribute-override-entry-point.webp
M docs/concepts/polystring.adoc
M docs/resources/resource-configuration/index.adoc
M docs/security/authorization/admin-gui.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageCertCampaign.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/RealResourceStatus.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AuditLogViewerPanel.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 model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/SaveReportFileSupport.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
A 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/CorrelationStatisticsComputationActivityRun.java
M 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/ObjectTypesStatisticsComputationActivityRun.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestObjectTypesSuggestionOperation.java
M release-notes.adoc
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleTableMapping.java
M repo/system-init/src/main/resources/initial-objects/archetype/029-archetype-application.xml
M repo/system-init/src/main/resources/initial-objects/lookup-table/200-lookup-languages.xml
M repo/system-init/src/main/resources/initial-objects/lookup-table/210-lookup-locales.xml
Log Message:
-----------
Merge branch 'master' into feature/cel
Commit: 18c47eb3c722170673d00ac8cc5013991c02f9ec
https://github.com/Evolveum/midpoint/commit/18c47eb3c722170673d00ac8cc5013991c02f9ec
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelTypeMapper.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestCelExpressions.java
A model/model-common/src/test/resources/expression/cel/expression-polystring-equals-norm.xml
A model/model-common/src/test/resources/expression/cel/expression-polystring-equals-orig.xml
Log Message:
-----------
CEL expressions: polystring orig&norm (caching is problematic, temporarily disabled)
Commit: 2d9005f9708842449e6ff8785d85b11e11a5ac4a
https://github.com/Evolveum/midpoint/commit/2d9005f9708842449e6ff8785d85b11e11a5ac4a
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelBasicExpressionFunctions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelFunctionLibraryMapper.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelTypeMapper.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/FunctionLibraryMethodProcessor.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestCelExpressions.java
M model/model-common/src/test/resources/expression/cel/expression-polystring-equals-stringify-1.xml
M model/model-common/src/test/resources/expression/cel/expression-polystring-equals-stringify-2.xml
A model/model-common/src/test/resources/expression/cel/expression-string-concat.xml
A model/model-common/src/test/resources/expression/cel/expression-string-concatname.xml
A model/model-common/src/test/resources/expression/cel/expression-string-mix.xml
Log Message:
-----------
CEL: experiments with function libraries. More tests.
The code is still very ugly, it is mostly just a rough prototype.
Many tests still failing.
Commit: 92d030ad777c65e560d910e4f523a5405dc9dadd
https://github.com/Evolveum/midpoint/commit/92d030ad777c65e560d910e4f523a5405dc9dadd
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-01-16 (Fri, 16 Jan 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelBasicExpressionFunctions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelFunctionLibraryMapper.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
Log Message:
-----------
CEL: experiments with Lists
Commit: 3795f69f84a7dabdbf04d11910e21990ca86554b
https://github.com/Evolveum/midpoint/commit/3795f69f84a7dabdbf04d11910e21990ca86554b
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-01-20 (Tue, 20 Jan 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelBasicExpressionFunctions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelTypeMapper.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/resources/expression/cel/expression-func-concatname.xml
A model/model-common/src/test/resources/expression/cel/expression-list-literal.xml
M model/model-common/src/test/resources/expression/cel/expression-list.xml
M model/model-common/src/test/resources/expression/cel/expression-string-concatname.xml
Log Message:
-----------
CEL: prototyping arrays +tests
Commit: 3074830553bf62faabdfb2cddfc0bbcf59009185
https://github.com/Evolveum/midpoint/commit/3074830553bf62faabdfb2cddfc0bbcf59009185
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-01-20 (Tue, 20 Jan 2026)
Changed paths:
M docs/security/authorization/admin-gui.adoc
M docs/security/authorization/model.adoc
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
M gui/admin-gui/src/frontend/scss/_tables.scss
M gui/admin-gui/src/frontend/scss/smart-int.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/ObjectListPanel.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/action/AbstractCertItemDecisionAction.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/button/ReloadableButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchableItemsDefinitions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/BasicResourceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/ResourceTemplate.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/SmartCorrelationTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/DefinedResource.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/PageSmartIntegrationDefiningType.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/PageSmartIntegrationDefiningType.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/PageSmartIntegrationDefiningTypes.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/PageSmartIntegrationDefiningTypes.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/PageSmartIntegrationStart.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/PageSmartIntegrationStart.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/PageSmartIntegrationTypesSuggestion.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/PageSmartIntegrationTypesSuggestion.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/RealResourceStatus.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/ResourceStatus.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/Util.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
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/component/SimulationDataSamplingPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/component/SimulationDataSamplingPanel.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/ResourceSimulationTaskWizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/ResourceSimulationTaskWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/RelationUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/BoxedTablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/BoxedTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/CountToolbar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageResources.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/session/UserProfileStorage.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/ConnectorOperationHook.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyResource.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/relation/IndexedRelationDefinitions.java
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
A infra/test-util/src/main/java/com/evolveum/midpoint/test/util/AbstractMultithreadCycleRunner.java
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/MultithreadRunner.java
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/ParallelTestThread.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertCaseOperationsHelper.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationWorkDefinition.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensUtil.java
M model/model-intest/pom.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestRaceConditions.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestTaskActivityPolicies.java
M model/model-intest/src/test/resources/tasks/thresholds/dummy.xml
A model/model-intest/src/test/resources/tasks/thresholds/resource-csv-data.csv
A model/model-intest/src/test/resources/tasks/thresholds/resource-csv.xml
A model/model-intest/src/test/resources/tasks/thresholds/role-csv.xml
A model/model-intest/src/test/resources/tasks/thresholds/role-dummy.xml
R model/model-intest/src/test/resources/tasks/thresholds/task-reconciliation-composite.xml
A model/model-intest/src/test/resources/tasks/thresholds/task-reconciliation-csv.xml
A model/model-intest/src/test/resources/tasks/thresholds/task-reconciliation.xml
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/SaveReportFileSupport.java
A model/report-impl/src/test/java/com/evolveum/midpoint/report/TestDeltaPrinter.java
A model/report-impl/src/test/resources/misc/delta.xml
A model/report-impl/src/test/resources/schema/schema.xsd
M model/report-impl/testng-integration.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/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/SchemaMatchService.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/activities/CorrelationSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsSchemaMatchingActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaDetector.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaService.java
A 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/UserActiveDirectoryMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectorySchemaDetector.java
A 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/InetOrgPersonLdapSchemaDetector.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/scim/UserScimMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/scim/UserScimSchemaDetector.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/TestSmartIntegrationServiceImpl.java
M release-notes.adoc
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/IterativeActivityRun.java
M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/RepoConcurrencyTest.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationCaseMapping.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ActivityCounterGroupAsserter.java
M repo/system-init/src/main/resources/initial-objects/mark/739-mark-shadow-correlation-owner-found.xml
M repo/system-init/src/main/resources/initial-objects/mark/740-mark-shadow-correlation-owner-not-found.xml
M repo/system-init/src/main/resources/initial-objects/mark/741-mark-shadow-correlation-owner-not-certain.xml
R repo/system-init/src/main/resources/initial-objects/mark/mark-shadow-correlation-owner-found.xml
R repo/system-init/src/main/resources/initial-objects/mark/mark-shadow-correlation-owner-not-certain.xml
R repo/system-init/src/main/resources/initial-objects/mark/mark-shadow-correlation-owner-not-found.xml
Log Message:
-----------
Merge branch 'master' into feature/cel
Commit: b3fdca75dce5655c611905696a0783ab094f4fc5
https://github.com/Evolveum/midpoint/commit/b3fdca75dce5655c611905696a0783ab094f4fc5
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-01-20 (Tue, 20 Jan 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelTypeMapper.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/MidPointTypeProvider.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/PolyStringCelMapValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/PolyStringCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/PolyStringMapValue.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestCelExpressions.java
A model/model-common/src/test/resources/expression/cel/expression-polystring-equals-norm-field.xml
A model/model-common/src/test/resources/expression/cel/expression-polystring-equals-norm-func.xml
R model/model-common/src/test/resources/expression/cel/expression-polystring-equals-norm.xml
A model/model-common/src/test/resources/expression/cel/expression-polystring-equals-orig-field.xml
A model/model-common/src/test/resources/expression/cel/expression-polystring-equals-orig-func.xml
R model/model-common/src/test/resources/expression/cel/expression-polystring-equals-orig.xml
Log Message:
-----------
CEL: experiments with structured types (mostly on PolyString)
Commit: d4a246bdee307a0aa0f030c33b9613ce522f1fca
https://github.com/Evolveum/midpoint/commit/d4a246bdee307a0aa0f030c33b9613ce522f1fca
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-01-21 (Wed, 21 Jan 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelTypeMapper.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/PolyStringCelMapValue.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/PolyStringCelValue.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/PolyStringMapValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/ContainerValueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/MultivalueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/ObjectCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/PolyStringCelValue.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestCelExpressions.java
M model/model-common/src/test/resources/expression/cel/expression-list.xml
A model/model-common/src/test/resources/expression/cel/expression-null.xml
R model/model-common/src/test/resources/expression/cel/expression-objectref-variables-explicit.xml
M model/model-common/src/test/resources/expression/cel/expression-objectref-variables.xml
A model/model-common/src/test/resources/expression/cel/expression-user-administrative-status.xml
A model/model-common/src/test/resources/expression/cel/expression-user-assignment-first.xml
A model/model-common/src/test/resources/expression/cel/expression-user-assignment-second-mapping.xml
A model/model-common/src/test/resources/expression/cel/expression-user-assignment-second.xml
M model/model-common/src/test/resources/expression/cel/expression-user-given-name.xml
A model/model-common/src/test/resources/expression/groovy/expression-list-literal.xml
A model/model-common/src/test/resources/expression/groovy/expression-user-administrative-status.xml
A model/model-common/src/test/resources/expression/python/expression-list-literal.xml
A model/model-common/src/test/resources/expression/python/expression-user-administrative-status.xml
M model/model-common/src/test/resources/objects/c0c010c0-d34d-b33f-f00d-111111111111.xml
Log Message:
-----------
CEL: more work on structured data handling, handling of null type, more tests
Commit: a6696d48aad9fb62c1a4e900a77ba1209e19b422
https://github.com/Evolveum/midpoint/commit/a6696d48aad9fb62c1a4e900a77ba1209e19b422
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-01-22 (Thu, 22 Jan 2026)
Changed paths:
M docs/admin-gui/resource-wizard/object-type/mapping/index.adoc
A docs/misc/reports/security-note-csv-export.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertResponseDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/TaskOperationalButtonsPanel.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/simulation/component/SimulationActionFlow.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/component/SimulationProgressPanel.html
A 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/wizard/ResourceSimulationTaskWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageReports.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/DeltaColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/ImportReportPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasks.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/dto/GuiTaskResultStatus.java
M infra/common/src/main/java/com/evolveum/midpoint/common/UserFriendlyPrettyPrinter.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/delta/DeltaScanner.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/delta/DeltaScannerResult.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportUtils.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/SaveReportFileSupport.java
M model/report-impl/src/test/java/com/evolveum/midpoint/report/TestDeltaPrinter.java
A model/report-impl/src/test/resources/misc/delta-add.xml
M model/report-impl/src/test/resources/misc/delta.xml
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/wellknownschemas/WellKnownSchemaProvider.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/ChangedItemPathComputer.java
Log Message:
-----------
Merge branch 'master' into feature/cel
Commit: adfdd36ff1fa02b79e01657c8075f8e70dbee196
https://github.com/Evolveum/midpoint/commit/adfdd36ff1fa02b79e01657c8075f8e70dbee196
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-01-22 (Thu, 22 Jan 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelTypeMapper.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/MidPointTypeProvider.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/MidPointCelValue.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/MultivalueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/ObjectReferenceCelValue.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/PolyStringCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/QNameCelValue.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestCelExpressions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestGroovyExpressions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestGroovyExpressionsSandbox.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestVelocityExpressions.java
A model/model-common/src/test/resources/expression/cel/expression-user-assignment-first-relation-local-part.xml
A model/model-common/src/test/resources/expression/cel/expression-user-assignment-first-relation-namespace.xml
A model/model-common/src/test/resources/expression/cel/expression-user-assignment-first-relation.xml
A model/model-common/src/test/resources/expression/cel/expression-user-linkref-first-oid.xml
M model/model-common/src/test/resources/objects/c0c010c0-d34d-b33f-f00d-111111111111.xml
Log Message:
-----------
CEL: supporting prism references and Qnames (WIP) +tests
Commit: 799983bce7480be4202002677d1ae09feb9614b4
https://github.com/Evolveum/midpoint/commit/799983bce7480be4202002677d1ae09feb9614b4
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-01-23 (Fri, 23 Jan 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/PolyStringCelValue.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestCelExpressions.java
M model/model-common/src/test/resources/expression/cel/expression-string-mix.xml
Log Message:
-----------
CEL: attempt to clean up and expand polystring code, possibly a dead end
Commit: 9709c0e6144155daefc3a7da3eaa112fde8dd01b
https://github.com/Evolveum/midpoint/commit/9709c0e6144155daefc3a7da3eaa112fde8dd01b
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-01-23 (Fri, 23 Jan 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelScriptEvaluator.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/CelPolyStringExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/PolyStringCelValue.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestCelExpressions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestGroovyExpressions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestVelocityExpressions.java
A model/model-common/src/test/resources/expression/cel/expression-foo-equals-bar.xml
A model/model-common/src/test/resources/expression/cel/expression-string-mix-2.xml
A model/model-common/src/test/resources/expression/cel/expression-string-mix-3.xml
A model/model-common/src/test/resources/expression/cel/expression-string-mix-basic.xml
A model/model-common/src/test/resources/expression/cel/expression-string-mix-native.xml
R model/model-common/src/test/resources/expression/cel/expression-string-mix.xml
A model/model-common/src/test/resources/expression/cel/expression-string-split.xml
Log Message:
-----------
CEL: reworked Polystring as extension, added support for string-like functions +tests
Commit: c034c41ce4203f42d1aa8177e57b6f15a358f7f0
https://github.com/Evolveum/midpoint/commit/c034c41ce4203f42d1aa8177e57b6f15a358f7f0
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-01-26 (Mon, 26 Jan 2026)
Changed paths:
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestCelExpressions.java
M model/model-common/src/test/resources/expression/cel/expression-objectref-variables-polystring.xml
A model/model-common/src/test/resources/expression/cel/expression-polystring-equals-string-native.xml
M model/model-common/src/test/resources/expression/cel/expression-string-mix-3.xml
Log Message:
-----------
CEL: Adjusting tests
Commit: 786e449f10612d411c80ab0f8f90a02a20fe466e
https://github.com/Evolveum/midpoint/commit/786e449f10612d411c80ab0f8f90a02a20fe466e
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-01-26 (Mon, 26 Jan 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelBasicExpressionFunctions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelTypeMapper.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/DynType.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/MidPointTypeProvider.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/CelPrismItemsExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/ContainerValueCelValue.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/ObjectCelValue.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestCelExpressions.java
A model/model-common/src/test/resources/expression/cel/expression-user-extension-ship-basic-func.xml
A model/model-common/src/test/resources/expression/cel/expression-user-extension-ship-path-find.xml
A model/model-common/src/test/resources/expression/cel/expression-user-extension-ship-path-func.xml
M model/model-common/src/test/resources/expression/cel/expression-user-extension-ship-path.xml
M model/model-common/src/test/resources/expression/cel/expression-user-extension-ship.xml
M model/model-common/src/test/resources/expression/cel/expression-user-stringify-full-name.xml
Log Message:
-----------
CEL: handling schema extensions
Commit: 313d0f99c0dda224f0df3206b63f89eaad013b54
https://github.com/Evolveum/midpoint/commit/313d0f99c0dda224f0df3206b63f89eaad013b54
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M docs/admin-gui/admin-gui-config/index.adoc
M docs/admin-gui/collections-views/configuration/index.adoc
R docs/admin-gui/collections-views/example-audit-search/image2021-1-19_13-15-0.png
R docs/admin-gui/collections-views/example-audit-search/index.adoc
R docs/admin-gui/collections-views/example-searchbox-managers/index.adoc
R docs/admin-gui/collections-views/example-searchbox-managers/mngrs-cllctn.png
R docs/admin-gui/collections-views/example-searchbox-managers/mngrs-tggl-1.png
R docs/admin-gui/collections-views/example-searchbox-managers/mngrs-tggl-2.png
M docs/admin-gui/collections-views/index.adoc
R docs/admin-gui/collections-views/show-only-active-users/index.adoc
R docs/admin-gui/collections-views/show-only-active-users/usersView.png
A docs/admin-gui/collections-views/use-cases/customize-audit-log-search-panel.adoc
A docs/admin-gui/collections-views/use-cases/customize-user-list-visibility-in-gui.adoc
A docs/admin-gui/collections-views/use-cases/embed-collection-to-navigation-and-search-bar.adoc
A docs/admin-gui/collections-views/use-cases/image2021-1-19_13-15-0.png
A docs/admin-gui/collections-views/use-cases/index.adoc
A docs/admin-gui/collections-views/use-cases/mngrs-cllctn.png
A docs/admin-gui/collections-views/use-cases/mngrs-tggl-1.png
A docs/admin-gui/collections-views/use-cases/mngrs-tggl-2.png
A docs/admin-gui/collections-views/use-cases/object-collection-view-show-only-employees-hide-all-users.webp
A docs/admin-gui/collections-views/use-cases/usersView.png
A docs/admin-gui/dashboards/configuration/audit-log-users-join-move-leave.webp
A docs/admin-gui/dashboards/configuration/audit-log-users-modified-list.webp
M docs/admin-gui/dashboards/configuration/index.adoc
M docs/concepts/polystring.adoc
M docs/security/audit/index.adoc
M docs/tasks/activities/error-handling.adoc
M docs/tasks/activity-policies.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/TaskOperationalButtonsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/component/SimulationActionFlow.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/web/page/admin/reports/PageReports.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/ReportDownloadHelper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/DeltaColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/DeltaColumnPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/DeltaColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/ImportReportPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/ResourceTaskFlavors.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/delta/DeltaScanner.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaFactory.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaParser.java
M infra/schema/src/main/resources/xml/ns/public/common/common-correlation-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M infra/schema/src/test/java/com/evolveum/midpoint/schema/parser/TestParseShadow.java
A infra/schema/src/test/resources/common/json/ns/shadow.json
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/util/SmartIntegrationConstants.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationActivityHandler.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProviderFactory.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationSimulationActivityHandler.java
A 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/correlator/tasks/CorrelationWorkDefinition.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProviderFactoryTest.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 model/model-impl/src/test/resources/correlator/correlation/task/family-name-correlator.xml
A model/model-impl/src/test/resources/correlator/correlation/task/personal-number-correlator.xml
M model/model-impl/src/test/resources/correlator/correlation/task/users.xml
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
A 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/users.xml
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportUtils.java
M model/report-impl/src/test/java/com/evolveum/midpoint/report/TestDeltaPrinter.java
M model/report-impl/src/test/resources/misc/delta.xml
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/SmartIntegrationRestController.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/TestAssignmentsAdvanced.java
M pom.xml
Log Message:
-----------
Merge branch 'master' into feature/cel
Commit: ebf47013cd170f044dd5915c0527a7fe644c0177
https://github.com/Evolveum/midpoint/commit/ebf47013cd170f044dd5915c0527a7fe644c0177
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/BasicExpressionFunctions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelScriptEvaluator.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/CelMelExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/CelPolyStringExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/MidPointCelExtensionManager.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/PolyStringCelValue.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestCelExpressions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestExpressionFunctions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestGroovyExpressions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestJavaScriptExpressions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestPythonExpressions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestVelocityExpressions.java
M model/model-common/src/test/resources/expression/cel/expression-func.xml
R model/model-common/src/test/resources/expression/cel/expression-polystring-equals-norm-func.xml
R model/model-common/src/test/resources/expression/cel/expression-polystring-equals-orig-func.xml
M model/model-common/src/test/resources/expression/cel/expression-polystring-equals-stringify-1.xml
M model/model-common/src/test/resources/expression/cel/expression-polystring-equals-stringify-2.xml
A model/model-common/src/test/resources/expression/cel/expression-string-ascii.xml
A model/model-common/src/test/resources/expression/cel/expression-string-contains.xml
A model/model-common/src/test/resources/expression/cel/expression-string-norm.xml
A model/model-common/src/test/resources/expression/cel/expression-user-assignment-targetref-oids.xml
A model/model-common/src/test/resources/expression/cel/expression-user-given-name-map.xml
M model/model-common/src/test/resources/expression/cel/expression-user-stringify-full-name.xml
A model/model-common/src/test/resources/expression/cel/expression-username.xml
M model/model-impl/src/main/resources/ctx-model.xml
Log Message:
-----------
CEL: Turning into MEL: libraries in extensions, tests
Commit: 83388b58f78bf864d9d9e96f17c4c86ddf9cfe35
https://github.com/Evolveum/midpoint/commit/83388b58f78bf864d9d9e96f17c4c86ddf9cfe35
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelTypeMapper.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/MidPointCelExtensionManager.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestCelExpressions.java
A model/model-common/src/test/resources/expression/cel/expression-string-mix-1.xml
R model/model-common/src/test/resources/expression/cel/expression-string-mix-basic.xml
R model/model-common/src/test/resources/expression/cel/expression-string-mix-native.xml
Log Message:
-----------
CEL: some code and test cleanup
Commit: 2b16515897acf4c5454cf59fabd460839d9f05ca
https://github.com/Evolveum/midpoint/commit/2b16515897acf4c5454cf59fabd460839d9f05ca
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/BasicExpressionFunctions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/AbstractMidPointCelExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/CelMelExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/CelPolyStringExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/CelPrismItemsExtensions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestCelExpressions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestVelocityExpressions.java
A model/model-common/src/test/resources/expression/cel/expression-single.xml
A model/model-common/src/test/resources/expression/cel/expression-string-empty-blank-global.xml
A model/model-common/src/test/resources/expression/cel/expression-string-empty-blank-member.xml
M model/model-common/src/test/resources/objects/c0c010c0-d34d-b33f-f00d-111111111112.xml
Log Message:
-----------
CEL: isEmpty/isBlank, extension libs restruct
Commit: 32e5a263645b452f7d9c1f959c56e85914c82e3b
https://github.com/Evolveum/midpoint/commit/32e5a263645b452f7d9c1f959c56e85914c82e3b
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelTypeMapper.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestCelExpressions.java
A model/model-common/src/test/resources/expression/cel/expression-timestamp.xml
Log Message:
-----------
CEL: timestamp/duration type conversion (+test)
Commit: 24e3562fe23d9e5560b598e11719c6ca84184984
https://github.com/Evolveum/midpoint/commit/24e3562fe23d9e5560b598e11719c6ca84184984
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/BasicExpressionFunctions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/TimestampFormatUtil.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelTypeMapper.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/CelFormatExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/MidPointCelExtensionManager.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestCelExpressions.java
A model/model-common/src/test/resources/expression/cel/expression-timestamp-format-parse-func.xml
A model/model-common/src/test/resources/expression/cel/expression-timestamp-format-parse.xml
A model/model-common/src/test/resources/expression/cel/expression-timestamp-strxtime-func.xml
A model/model-common/src/test/resources/expression/cel/expression-timestamp-strxtime.xml
Log Message:
-----------
CEL: More work with timestamps/durations, creating "format" library (+tests)
Commit: 1e822f5a5d029df120dfe11ce5b60d6820a6c1f8
https://github.com/Evolveum/midpoint/commit/1e822f5a5d029df120dfe11ce5b60d6820a6c1f8
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-01-29 (Thu, 29 Jan 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/AttributeMappingCandidateSet.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
Log Message:
-----------
Smart Integration: Skip mapping suggestions for already-mapped attributes
AttributeMappingCandidateSet now accepts existing mapping paths and
filters out candidates targeting paths that already have mappings.
MappingsSuggestionOperation collects target paths from existing
inbound/outbound mappings on the resource and passes them to the
candidate set for deduplication.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 2e7d71696db20bfaeeca3dff71339bb6251a0a21
https://github.com/Evolveum/midpoint/commit/2e7d71696db20bfaeeca3dff71339bb6251a0a21
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-01-29 (Thu, 29 Jan 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRulePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationWrapperUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/component/SimulationProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationCandidatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/CorrelationUtil.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
Log Message:
-----------
Smart integration: fast correlation simulation improvement
- Simulate suggested correlation rules including suggested mapping.
Commit: 83877d15c5b0482c31167735882f9bf1d28f5eee
https://github.com/Evolveum/midpoint/commit/83877d15c5b0482c31167735882f9bf1d28f5eee
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-01-29 (Thu, 29 Jan 2026)
Changed paths:
A docs/security/audit/delta-estimated-old-values.png
M docs/security/audit/index.adoc
M gui/admin-gui/pom.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CampaignStateHelper.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
M pom.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 4a734714852ad4e10456066d461b65157908784d
https://github.com/Evolveum/midpoint/commit/4a734714852ad4e10456066d461b65157908784d
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-01-29 (Thu, 29 Jan 2026)
Changed paths:
M gui/admin-gui/pom.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.html
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/impl/page/login/AbstractPageLogin.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/AbstractPageLogin.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageRegistrationBase.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageRegistrationBase.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M pom.xml
Log Message:
-----------
MID-10997 added support for additional footer.
Commit: cfe55f03a34cef44ac6b34c5ca02f45ee1dcacf7
https://github.com/Evolveum/midpoint/commit/cfe55f03a34cef44ac6b34c5ca02f45ee1dcacf7
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-01-29 (Thu, 29 Jan 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CampaignStateHelper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRulePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationWrapperUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/component/SimulationProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationCandidatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/CorrelationUtil.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: b05dd1b4067f4277b9819c147d3b118e552bc512
https://github.com/Evolveum/midpoint/commit/b05dd1b4067f4277b9819c147d3b118e552bc512
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-01-29 (Thu, 29 Jan 2026)
Changed paths:
A docs/security/audit/delta-estimated-old-values.png
M docs/security/audit/index.adoc
M docs/tasks/activity-policies.adoc
M gui/admin-gui/pom.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/DefaultGuiConfigurationCompiler.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.html
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/GuiDisplayTypeUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/AbstractGuiAction.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchBoxConfigurationBuilder.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchConfigurationMerger.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/certification/component/CertResponseDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/RelatedTasksPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ReviewersStatisticsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CampaignStateHelper.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/correlation/CorrelationItemRefsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRulePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationWrapperUtils.java
M 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/SimulationResultObjectPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationCandidatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/CorrelationUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/AbstractPageLogin.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/AbstractPageLogin.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageRegistrationBase.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageRegistrationBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceObjectTypeArchetypeValueWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceObjectTypeMarkPolicyValueWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/AttributeMappingCandidateSet.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchService.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
A 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/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/TestMappingsSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
A model/smart-impl/src/test/resources/smart/mappings-suggestion/resource-ldap-for-mappings-suggestion.xml
M pom.xml
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/IterativeActivityRun.java
M tools/jenkins/midpoint-conntest-pipeline
M tools/jenkins/midpoint-main-nativepg-caching-use-cached-pipeline
M tools/jenkins/midpoint-main-nativepg-caching-use-fresh-pipeline
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
M tools/jenkins/midpoint-main-nativepg-no-caching-pipeline
M tools/jenkins/midpoint-main-nativepg-pipeline
M tools/jenkins/midpoint-quick-nativepg-pipeline
Log Message:
-----------
Merge branch 'master' into feature/cel
Commit: 2a779d12dd03ca7be681cad046623b1ade0ea5fa
https://github.com/Evolveum/midpoint/commit/2a779d12dd03ca7be681cad046623b1ade0ea5fa
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-01-29 (Thu, 29 Jan 2026)
Changed paths:
M pom.xml
Log Message:
-----------
bumped wicket to 10.8.0
Commit: 24eba13ab717ea1e23f9c2e2f6384fd39ef27cd0
https://github.com/Evolveum/midpoint/commit/24eba13ab717ea1e23f9c2e2f6384fd39ef27cd0
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-01-29 (Thu, 29 Jan 2026)
Changed paths:
M release-notes.adoc
Log Message:
-----------
MID-10997 updated release notes
Commit: ddfac30f9c06668785c58828b44a4d2910d006d6
https://github.com/Evolveum/midpoint/commit/ddfac30f9c06668785c58828b44a4d2910d006d6
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-01-29 (Thu, 29 Jan 2026)
Changed paths:
M docs/admin-gui/deployment-information/index.adoc
M docs/admin-gui/look-feel-customization.adoc
Log Message:
-----------
MID-10997 docs updated
Commit: 17170bfd6df12d6639034b32d010689eedf1b7ff
https://github.com/Evolveum/midpoint/commit/17170bfd6df12d6639034b32d010689eedf1b7ff
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-01-29 (Thu, 29 Jan 2026)
Changed paths:
M docs/deployment/ninja/use-case/upgrade-with-ninja.adoc
M release-notes.adoc
Log Message:
-----------
fixed broken link in docs
Commit: 887c4a243777895b76d382566e074f7ea70883a1
https://github.com/Evolveum/midpoint/commit/887c4a243777895b76d382566e074f7ea70883a1
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-01-29 (Thu, 29 Jan 2026)
Changed paths:
M release-notes.adoc
Log Message:
-----------
fixed broken link in docs
Commit: bc1e6b042d42029fa336e8a13c3e5ef00f8113bb
https://github.com/Evolveum/midpoint/commit/bc1e6b042d42029fa336e8a13c3e5ef00f8113bb
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-01-29 (Thu, 29 Jan 2026)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ExpressionConstants.java
M model/model-common/pom.xml
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/BasicExpressionFunctions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelTypeMapper.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/AbstractMidPointCelExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/CelFormatExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/CelMelExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/CelPolyStringExtensions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestCelExpressions.java
M model/model-common/src/test/resources/expression/cel/expression-func-concatname.xml
A model/model-common/src/test/resources/expression/cel/expression-now.xml
A model/model-common/src/test/resources/expression/cel/expression-parse-additional-name.xml
A model/model-common/src/test/resources/expression/cel/expression-parse-family-name.xml
A model/model-common/src/test/resources/expression/cel/expression-parse-given-name.xml
A model/model-common/src/test/resources/expression/cel/expression-parse-honorific-prefix.xml
A model/model-common/src/test/resources/expression/cel/expression-parse-honorific-suffix.xml
A model/model-common/src/test/resources/expression/cel/expression-parse-nick-name.xml
M model/model-common/src/test/resources/expression/cel/expression-string-concatname.xml
A model/model-common/src/test/resources/expression/cel/expression-timestamp-long-ago.xml
A model/model-common/src/test/resources/expression/cel/expression-timestamp-sod-eod-local.xml
A model/model-common/src/test/resources/expression/cel/expression-timestamp-sod-eod-zulu.xml
R model/model-common/src/test/resources/expression/cel/expression-user-extension-ship-basic-func.xml
M pom.xml
Log Message:
-----------
CEL: Polishing timestamps and other things (+tests)
Commit: 5c10d554165398734bbeef3017e54c55d8496dd0
https://github.com/Evolveum/midpoint/commit/5c10d554165398734bbeef3017e54c55d8496dd0
Author: Jiří Huf <jiri.huf at evolveum.com>
Date: 2026-01-30 (Fri, 30 Jan 2026)
Changed paths:
M docs/security/credentials/password-reset/index.adoc
Log Message:
-----------
add info on browser session and page description
Commit: 5632a2396eaad53973768a80c8d423124f1f1e5f
https://github.com/Evolveum/midpoint/commit/5632a2396eaad53973768a80c8d423124f1f1e5f
Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
Date: 2026-01-30 (Fri, 30 Jan 2026)
Changed paths:
M docs/security/credentials/password-reset/index.adoc
Log Message:
-----------
Merge pull request #483 from Evolveum/docs/master/improve/password-reset-nonce-limitation
add info on browser session and page description
Commit: 7c5926fcca7712789008880102401a191c4a4e85
https://github.com/Evolveum/midpoint/commit/7c5926fcca7712789008880102401a191c4a4e85
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-01-30 (Fri, 30 Jan 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/BasicExpressionFunctions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelTypeMapper.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/MidPointTypeProvider.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/AbstractMidPointCelExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/CelLdapExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/CelMelExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/MidPointCelExtensionManager.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/ObjectCelValue.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/PolyStringCelValue.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/ExpressionTestUtil.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestCelExpressions.java
A model/model-common/src/test/resources/expression/cel/expression-encrypt-decrypt.xml
A model/model-common/src/test/resources/expression/cel/expression-encrypt.xml
A model/model-common/src/test/resources/expression/cel/expression-ldap-compose-dn-with-suffix.xml
A model/model-common/src/test/resources/expression/cel/expression-ldap-compose-dn.xml
A model/model-common/src/test/resources/expression/cel/expression-ldap-determine-single-attribute-value.xml
A model/model-common/src/test/resources/expression/cel/expression-ldap-hash-password.xml
Log Message:
-----------
CEL: LDAP functions, ProtectedString (+tests)
Commit: 0f684578c2e3cdc45bb2bd077080756f2a11c286
https://github.com/Evolveum/midpoint/commit/0f684578c2e3cdc45bb2bd077080756f2a11c286
Author: dakle <dakle at evolveum.com>
Date: 2026-01-31 (Sat, 31 Jan 2026)
Changed paths:
M docs/concepts/clockwork/scripting-hooks.adoc
Log Message:
-----------
Apply PR10 from the `docs` repo
This commit "merges" PR10 - https://github.com/Evolveum/docs/pull/10 - proposing change on the scripting-hooks file which, back
when the PR was opened, lived in the docs repo. The repos were split since, so the PR has be applied this roundabout way via a
patch.
Commit: 73d1f6a08a9100d6acab2a85acd652599330b426
https://github.com/Evolveum/midpoint/commit/73d1f6a08a9100d6acab2a85acd652599330b426
Author: edison23 <dakle at evolveum.com>
Date: 2026-01-31 (Sat, 31 Jan 2026)
Changed paths:
M docs/concepts/clockwork/scripting-hooks.adoc
Log Message:
-----------
Merge pull request #487 from Evolveum/docs/master/docsPR10-scripting-hooks-remove-disabled-users-assignments
Apply PR10 from the `docs` repo
Commit: d63fa73c04337d3db19d6129041b1555e948aabb
https://github.com/Evolveum/midpoint/commit/d63fa73c04337d3db19d6129041b1555e948aabb
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2026-02-02 (Mon, 02 Feb 2026)
Changed paths:
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/SmartIntegrationRestController.java
Log Message:
-----------
update smart suggestion endpoints
Commit: f5ea795bc6069f358b12e500e47fccc7fd26838a
https://github.com/Evolveum/midpoint/commit/f5ea795bc6069f358b12e500e47fccc7fd26838a
Author: honchar <honchar at evolveum.com>
Date: 2026-02-02 (Mon, 02 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/cases/component/CorrelationContextPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/cases/component/CorrelationContextPanel.java
Log Message:
-----------
Fix correlation work item panel
Related to #10993
Commit: 95012b3483075b8bf46533391781819d93b4d1da
https://github.com/Evolveum/midpoint/commit/95012b3483075b8bf46533391781819d93b4d1da
Author: honchar <honchar at evolveum.com>
Date: 2026-02-02 (Mon, 02 Feb 2026)
Changed paths:
M docs/admin-gui/deployment-information/index.adoc
M docs/admin-gui/look-feel-customization.adoc
M docs/concepts/clockwork/scripting-hooks.adoc
M docs/deployment/ninja/use-case/upgrade-with-ninja.adoc
M docs/security/credentials/password-reset/index.adoc
M gui/admin-gui/pom.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.html
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/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRulePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationWrapperUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/component/SimulationProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationCandidatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/CorrelationUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/AbstractPageLogin.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/AbstractPageLogin.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageRegistrationBase.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageRegistrationBase.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/SmartIntegrationRestController.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M pom.xml
M release-notes.adoc
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 4d23b602bf0bc8fba7652fa46c79428fadc99f79
https://github.com/Evolveum/midpoint/commit/4d23b602bf0bc8fba7652fa46c79428fadc99f79
Author: honchar <honchar at evolveum.com>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/notifiers/AbstractGeneralNotifier.java
Log Message:
-----------
NPE fix for general notifier
Related to #11038
Commit: 9f8afebb56219d4b7a167454853554b597cbcb94
https://github.com/Evolveum/midpoint/commit/9f8afebb56219d4b7a167454853554b597cbcb94
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/AttributeMappingCandidateSet.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.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: exclude accepted mapping suggestions from new suggestions
When a user accepts a mapping suggestion but hasn't saved it yet, the
suggestion was being re-proposed because it wasn't in the resource yet.
This change adds support for passing accepted suggestions allowing
the backend to filter them out.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 9679243a2fc0fedbac75fba0af6c1dc0edb98f05
https://github.com/Evolveum/midpoint/commit/9679243a2fc0fedbac75fba0af6c1dc0edb98f05
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/AttributeMappingCandidateSet.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.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 'feature/mapping-deduplication-3'
Commit: 0fadb88cf264f34f7fbcbfb3c831f2f6fbf72f29
https://github.com/Evolveum/midpoint/commit/0fadb88cf264f34f7fbcbfb3c831f2f6fbf72f29
Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
M docs/admin-gui/resource-wizard/object-type/capability/index.adoc
Log Message:
-----------
fix button
Added experimental note to capabilities documentation.
Commit: 33908c2fbf40b1e1902df6f2ce86949f479abdff
https://github.com/Evolveum/midpoint/commit/33908c2fbf40b1e1902df6f2ce86949f479abdff
Author: honchar <honchar at evolveum.com>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
M model/notifications-impl/src/test/java/com/evolveum/midpoint/notifications/impl/NotificationsTest.java
A model/notifications-impl/src/test/resources/objects/message-template.xml
Log Message:
-----------
Test for notification with multiple recipients
Related to #11038
Commit: 5124cc045a977a219d30576dc90667ef16c2fa0b
https://github.com/Evolveum/midpoint/commit/5124cc045a977a219d30576dc90667ef16c2fa0b
Author: honchar <honchar at evolveum.com>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
M docs/admin-gui/resource-wizard/object-type/capability/index.adoc
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/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: e082bdaf64cc022c94c12e447558658ab7da9469
https://github.com/Evolveum/midpoint/commit/e082bdaf64cc022c94c12e447558658ab7da9469
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
M docs/expressions/expressions/script/index.adoc
A docs/expressions/expressions/script/mel/index.adoc
A docs/expressions/expressions/script/mel/introduction.adoc
A docs/expressions/expressions/script/mel/specification.adoc
A docs/expressions/expressions/script/mel/todo.adoc
M pom.xml
Log Message:
-----------
CEL/MEL: first whack at documentation.
Commit: 68d11972d43df9239966eb62c57dabda7eca6de2
https://github.com/Evolveum/midpoint/commit/68d11972d43df9239966eb62c57dabda7eca6de2
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
M docs/admin-gui/deployment-information/index.adoc
M docs/admin-gui/look-feel-customization.adoc
M docs/admin-gui/resource-wizard/object-type/capability/index.adoc
M docs/concepts/clockwork/scripting-hooks.adoc
M docs/deployment/ninja/use-case/upgrade-with-ninja.adoc
M docs/security/credentials/password-reset/index.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/cases/component/CorrelationContextPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/cases/component/CorrelationContextPanel.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/notifiers/AbstractGeneralNotifier.java
M model/notifications-impl/src/test/java/com/evolveum/midpoint/notifications/impl/NotificationsTest.java
A model/notifications-impl/src/test/resources/objects/message-template.xml
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/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.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 pom.xml
M release-notes.adoc
Log Message:
-----------
Merge branch 'master' into feature/cel
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: b410a233d0e45c5ad2fcad89598a3086a194dab5
https://github.com/Evolveum/midpoint/commit/b410a233d0e45c5ad2fcad89598a3086a194dab5
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/misc/TestQueries.java
Log Message:
-----------
MID-11058 fixed concurrency issue when parsing query
Commit: 7564c5fed432464f18f08df96b877ce448a68119
https://github.com/Evolveum/midpoint/commit/7564c5fed432464f18f08df96b877ce448a68119
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/misc/TestQueries.java
Log Message:
-----------
MID-11058 fixed concurrency issue when parsing query
Commit: 15b603a735b0dcb69fc2305018c759ca8ce74c43
https://github.com/Evolveum/midpoint/commit/15b603a735b0dcb69fc2305018c759ca8ce74c43
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-04 (Wed, 04 Feb 2026)
Changed paths:
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-security-3.xsd
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/util/AuthenticationModuleNameConstants.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAlgorithm.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpType.java
Log Message:
-----------
MID-11049 schema changes for TOTP, some code as well.
Commit: 03909188b063ff12a6225dc4d74e88af996b7d67
https://github.com/Evolveum/midpoint/commit/03909188b063ff12a6225dc4d74e88af996b7d67
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-04 (Wed, 04 Feb 2026)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/misc/TestQueries.java
Log Message:
-----------
Merge branch 'master' into feature/cel
Commit: 7843ed592df34d910ec26f3102373de347300f8b
https://github.com/Evolveum/midpoint/commit/7843ed592df34d910ec26f3102373de347300f8b
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-04 (Wed, 04 Feb 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelTypeMapper.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/CelMelExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/AbstractContainerValueCelValue.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/ContainerValueCelValue.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/MidPointCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/MidPointValueProducer.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/ObjectCelValue.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/ObjectReferenceCelValue.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/PolyStringCelValue.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/QNameCelValue.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestCelExpressions.java
A model/model-common/src/test/resources/expression/cel/expression-ldap-compose-dn-mask.xml
Log Message:
-----------
CEL: tests for variable masking, improving code for CelValues
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: 542fa6cdff58cfc7dd6b9d711c2ef1d834635e1b
https://github.com/Evolveum/midpoint/commit/542fa6cdff58cfc7dd6b9d711c2ef1d834635e1b
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-04 (Wed, 04 Feb 2026)
Changed paths:
M pom.xml
Log Message:
-----------
CEL: fixing typo in pom.xml
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: 50740766f744aec5b9296ec5672154367c91d332
https://github.com/Evolveum/midpoint/commit/50740766f744aec5b9296ec5672154367c91d332
Author: honchar <honchar at evolveum.com>
Date: 2026-02-04 (Wed, 04 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuPanel.java
Log Message:
-----------
Link instead AjaxLink for left menu items
Related to #11050
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: 6208e060d52a36b895ff6df8378b47426b3e9211
https://github.com/Evolveum/midpoint/commit/6208e060d52a36b895ff6df8378b47426b3e9211
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-05 (Thu, 05 Feb 2026)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageOtpCode.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageOtpCode.java
M infra/schema/src/main/resources/xml/ns/public/common/common-security-3.xsd
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configurer/ModuleWebSecurityConfigurer.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationFilter.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationProvider.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationSucessHandler.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationToken.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpFilterConfigurer.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleAuthenticationImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleFactory.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleWebSecurityConfigurer.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpService.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpType.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/TotpServiceImpl.java
Log Message:
-----------
MID-11049 preliminary implementation for totp, far from working state.
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: deb745718b5caf3f617767906703ebc63061d824
https://github.com/Evolveum/midpoint/commit/deb745718b5caf3f617767906703ebc63061d824
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-05 (Thu, 05 Feb 2026)
Changed paths:
M docs/expressions/expressions/script/mel/specification.adoc
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelTypeMapper.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/CelMelExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/QNameCelValue.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestCelExpressions.java
A model/model-common/src/test/resources/expression/cel/expression-qname-ns.xml
A model/model-common/src/test/resources/expression/cel/expression-qname-parts.xml
A model/model-common/src/test/resources/expression/cel/expression-qname.xml
A model/model-common/src/test/resources/expression/cel/expression-user-extension-map.xml
Log Message:
-----------
CEL: secrets, extension and qnames (+test)
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: a33632343769063f1025158baca067418f57760d
https://github.com/Evolveum/midpoint/commit/a33632343769063f1025158baca067418f57760d
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-05 (Thu, 05 Feb 2026)
Changed paths:
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelBasicExpressionFunctions.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelFunctionLibraryMapper.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelScriptEvaluator.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/CelTypeMapper.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/DynType.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/FunctionLibraryMethodProcessor.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/AbstractMidPointCelExtensions.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/CelFormatExtensions.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/CelLdapExtensions.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/CelMelExtensions.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/CelPolyStringExtensions.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/CelPrismItemsExtensions.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/extension/MidPointCelExtensionManager.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/AbstractContainerValueCelValue.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/ContainerValueCelValue.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/MidPointValueProducer.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/MultivalueCelValue.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/ObjectCelValue.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/ObjectReferenceCelValue.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/PolyStringCelValue.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/cel/value/QNameCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelTypeMapper.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/DynType.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelScriptEvaluator.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/AbstractMidPointCelExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelFormatExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelLdapExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMelExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelPolyStringExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelPrismItemsExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/MidPointCelExtensionManager.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/AbstractContainerValueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ContainerValueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/MidPointValueProducer.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/MultivalueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ObjectCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ObjectReferenceCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/PolyStringCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/QNameCelValue.java
R model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestCelExpressions.java
A model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
R model/model-common/src/test/resources/expression/cel/expression-encrypt-decrypt.xml
R model/model-common/src/test/resources/expression/cel/expression-encrypt.xml
R model/model-common/src/test/resources/expression/cel/expression-foo-equals-bar.xml
R model/model-common/src/test/resources/expression/cel/expression-func-concatname.xml
R model/model-common/src/test/resources/expression/cel/expression-func.xml
R model/model-common/src/test/resources/expression/cel/expression-ldap-compose-dn-mask.xml
R model/model-common/src/test/resources/expression/cel/expression-ldap-compose-dn-with-suffix.xml
R model/model-common/src/test/resources/expression/cel/expression-ldap-compose-dn.xml
R model/model-common/src/test/resources/expression/cel/expression-ldap-determine-single-attribute-value.xml
R model/model-common/src/test/resources/expression/cel/expression-ldap-hash-password.xml
R model/model-common/src/test/resources/expression/cel/expression-list-literal.xml
R model/model-common/src/test/resources/expression/cel/expression-list.xml
R model/model-common/src/test/resources/expression/cel/expression-now.xml
R model/model-common/src/test/resources/expression/cel/expression-null.xml
R model/model-common/src/test/resources/expression/cel/expression-objectref-variables-polystring.xml
R model/model-common/src/test/resources/expression/cel/expression-objectref-variables.xml
R model/model-common/src/test/resources/expression/cel/expression-parse-additional-name.xml
R model/model-common/src/test/resources/expression/cel/expression-parse-family-name.xml
R model/model-common/src/test/resources/expression/cel/expression-parse-given-name.xml
R model/model-common/src/test/resources/expression/cel/expression-parse-honorific-prefix.xml
R model/model-common/src/test/resources/expression/cel/expression-parse-honorific-suffix.xml
R model/model-common/src/test/resources/expression/cel/expression-parse-nick-name.xml
R model/model-common/src/test/resources/expression/cel/expression-poison-drink.xml
R model/model-common/src/test/resources/expression/cel/expression-poison-look.xml
R model/model-common/src/test/resources/expression/cel/expression-poison-smell-dynamic.xml
R model/model-common/src/test/resources/expression/cel/expression-poison-smell-reflection.xml
R model/model-common/src/test/resources/expression/cel/expression-poison-smell-tricky.xml
R model/model-common/src/test/resources/expression/cel/expression-poison-smell-very-dynamic.xml
R model/model-common/src/test/resources/expression/cel/expression-poison-smell.xml
R model/model-common/src/test/resources/expression/cel/expression-polystring-equals-1.xml
R model/model-common/src/test/resources/expression/cel/expression-polystring-equals-2.xml
R model/model-common/src/test/resources/expression/cel/expression-polystring-equals-norm-field.xml
R model/model-common/src/test/resources/expression/cel/expression-polystring-equals-orig-field.xml
R model/model-common/src/test/resources/expression/cel/expression-polystring-equals-string-native.xml
R model/model-common/src/test/resources/expression/cel/expression-polystring-equals-stringify-1.xml
R model/model-common/src/test/resources/expression/cel/expression-polystring-equals-stringify-2.xml
R model/model-common/src/test/resources/expression/cel/expression-qname-ns.xml
R model/model-common/src/test/resources/expression/cel/expression-qname-parts.xml
R model/model-common/src/test/resources/expression/cel/expression-qname.xml
R model/model-common/src/test/resources/expression/cel/expression-simple.xml
R model/model-common/src/test/resources/expression/cel/expression-single.xml
R model/model-common/src/test/resources/expression/cel/expression-string-ascii.xml
R model/model-common/src/test/resources/expression/cel/expression-string-concat.xml
R model/model-common/src/test/resources/expression/cel/expression-string-concatname.xml
R model/model-common/src/test/resources/expression/cel/expression-string-contains.xml
R model/model-common/src/test/resources/expression/cel/expression-string-empty-blank-global.xml
R model/model-common/src/test/resources/expression/cel/expression-string-empty-blank-member.xml
R model/model-common/src/test/resources/expression/cel/expression-string-mix-1.xml
R model/model-common/src/test/resources/expression/cel/expression-string-mix-2.xml
R model/model-common/src/test/resources/expression/cel/expression-string-mix-3.xml
R model/model-common/src/test/resources/expression/cel/expression-string-norm.xml
R model/model-common/src/test/resources/expression/cel/expression-string-split.xml
R model/model-common/src/test/resources/expression/cel/expression-string-variables.xml
R model/model-common/src/test/resources/expression/cel/expression-syntax-error.xml
R model/model-common/src/test/resources/expression/cel/expression-timestamp-format-parse-func.xml
R model/model-common/src/test/resources/expression/cel/expression-timestamp-format-parse.xml
R model/model-common/src/test/resources/expression/cel/expression-timestamp-long-ago.xml
R model/model-common/src/test/resources/expression/cel/expression-timestamp-sod-eod-local.xml
R model/model-common/src/test/resources/expression/cel/expression-timestamp-sod-eod-zulu.xml
R model/model-common/src/test/resources/expression/cel/expression-timestamp-strxtime-func.xml
R model/model-common/src/test/resources/expression/cel/expression-timestamp-strxtime.xml
R model/model-common/src/test/resources/expression/cel/expression-timestamp.xml
R model/model-common/src/test/resources/expression/cel/expression-user-administrative-status.xml
R model/model-common/src/test/resources/expression/cel/expression-user-assignment-first-relation-local-part.xml
R model/model-common/src/test/resources/expression/cel/expression-user-assignment-first-relation-namespace.xml
R model/model-common/src/test/resources/expression/cel/expression-user-assignment-first-relation.xml
R model/model-common/src/test/resources/expression/cel/expression-user-assignment-first.xml
R model/model-common/src/test/resources/expression/cel/expression-user-assignment-second-mapping.xml
R model/model-common/src/test/resources/expression/cel/expression-user-assignment-second.xml
R model/model-common/src/test/resources/expression/cel/expression-user-assignment-targetref-oids.xml
R model/model-common/src/test/resources/expression/cel/expression-user-extension-map.xml
R model/model-common/src/test/resources/expression/cel/expression-user-extension-ship-path-find.xml
R model/model-common/src/test/resources/expression/cel/expression-user-extension-ship-path-func.xml
R model/model-common/src/test/resources/expression/cel/expression-user-extension-ship-path.xml
R model/model-common/src/test/resources/expression/cel/expression-user-extension-ship.xml
R model/model-common/src/test/resources/expression/cel/expression-user-given-name-map.xml
R model/model-common/src/test/resources/expression/cel/expression-user-given-name.xml
R model/model-common/src/test/resources/expression/cel/expression-user-linkref-first-oid.xml
R model/model-common/src/test/resources/expression/cel/expression-user-stringify-full-name.xml
R model/model-common/src/test/resources/expression/cel/expression-username.xml
A model/model-common/src/test/resources/expression/mel/expression-encrypt-decrypt.xml
A model/model-common/src/test/resources/expression/mel/expression-encrypt.xml
A model/model-common/src/test/resources/expression/mel/expression-foo-equals-bar.xml
A model/model-common/src/test/resources/expression/mel/expression-func-concatname.xml
A model/model-common/src/test/resources/expression/mel/expression-func.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-compose-dn-mask.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-compose-dn-with-suffix.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-compose-dn.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-determine-single-attribute-value.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-hash-password.xml
A model/model-common/src/test/resources/expression/mel/expression-list-literal.xml
A model/model-common/src/test/resources/expression/mel/expression-list.xml
A model/model-common/src/test/resources/expression/mel/expression-now.xml
A model/model-common/src/test/resources/expression/mel/expression-null.xml
A model/model-common/src/test/resources/expression/mel/expression-objectref-variables-polystring.xml
A model/model-common/src/test/resources/expression/mel/expression-objectref-variables.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-additional-name.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-family-name.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-given-name.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-honorific-prefix.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-honorific-suffix.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-nick-name.xml
A model/model-common/src/test/resources/expression/mel/expression-poison-drink.xml
A model/model-common/src/test/resources/expression/mel/expression-poison-look.xml
A model/model-common/src/test/resources/expression/mel/expression-poison-smell-dynamic.xml
A model/model-common/src/test/resources/expression/mel/expression-poison-smell-reflection.xml
A model/model-common/src/test/resources/expression/mel/expression-poison-smell-tricky.xml
A model/model-common/src/test/resources/expression/mel/expression-poison-smell-very-dynamic.xml
A model/model-common/src/test/resources/expression/mel/expression-poison-smell.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-1.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-2.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-norm-field.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-orig-field.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-string-native.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-stringify-1.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-stringify-2.xml
A model/model-common/src/test/resources/expression/mel/expression-qname-ns.xml
A model/model-common/src/test/resources/expression/mel/expression-qname-parts.xml
A model/model-common/src/test/resources/expression/mel/expression-qname.xml
A model/model-common/src/test/resources/expression/mel/expression-simple.xml
A model/model-common/src/test/resources/expression/mel/expression-single.xml
A model/model-common/src/test/resources/expression/mel/expression-string-ascii.xml
A model/model-common/src/test/resources/expression/mel/expression-string-concat.xml
A model/model-common/src/test/resources/expression/mel/expression-string-concatname.xml
A model/model-common/src/test/resources/expression/mel/expression-string-contains.xml
A model/model-common/src/test/resources/expression/mel/expression-string-empty-blank-global.xml
A model/model-common/src/test/resources/expression/mel/expression-string-empty-blank-member.xml
A model/model-common/src/test/resources/expression/mel/expression-string-mix-1.xml
A model/model-common/src/test/resources/expression/mel/expression-string-mix-2.xml
A model/model-common/src/test/resources/expression/mel/expression-string-mix-3.xml
A model/model-common/src/test/resources/expression/mel/expression-string-norm.xml
A model/model-common/src/test/resources/expression/mel/expression-string-split.xml
A model/model-common/src/test/resources/expression/mel/expression-string-variables.xml
A model/model-common/src/test/resources/expression/mel/expression-syntax-error.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-format-parse-func.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-format-parse.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-long-ago.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-sod-eod-local.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-sod-eod-zulu.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-strxtime-func.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-strxtime.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp.xml
A model/model-common/src/test/resources/expression/mel/expression-user-administrative-status.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation-local-part.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation-namespace.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-second-mapping.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-second.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-targetref-oids.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-map.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-ship-path-find.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-ship-path-func.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-ship-path.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-ship.xml
A model/model-common/src/test/resources/expression/mel/expression-user-given-name-map.xml
A model/model-common/src/test/resources/expression/mel/expression-user-given-name.xml
A model/model-common/src/test/resources/expression/mel/expression-user-linkref-first-oid.xml
A model/model-common/src/test/resources/expression/mel/expression-user-stringify-full-name.xml
A model/model-common/src/test/resources/expression/mel/expression-username.xml
M model/model-impl/src/main/resources/ctx-model.xml
Log Message:
-----------
CEL: renaming CEL->MEL, some cleanup
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: 5d771f979f2d5199189e79f27dda332814d77694
https://github.com/Evolveum/midpoint/commit/5d771f979f2d5199189e79f27dda332814d77694
Author: Viliam Repan <vilo.repan 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/login/module/PageOtpCode.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageOtpCode.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-security-3.xsd
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationContext.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationEvaluator.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationFilter.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationProvider.java
R model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationSucessHandler.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationToken.java
R model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpFilterConfigurer.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleWebSecurityConfigurer.java
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/SecurityUtil.java
Log Message:
-----------
MID-11049 implementation for otp, not working yet, no otp setup
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: c274fc3328b830c00522650461abcab33bd04d00
https://github.com/Evolveum/midpoint/commit/c274fc3328b830c00522650461abcab33bd04d00
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-06 (Fri, 06 Feb 2026)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-security-3.xsd
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAlgorithm.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationContext.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationEvaluator.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationProvider.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpService.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceFactory.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/TOtpServiceImpl.java
R model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/TotpServiceImpl.java
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/SecurityUtil.java
Log Message:
-----------
MID-11049 implementation for otp, no otp setup yet
Commit: 64f054ecab1afc74eada366b949909715a6d33ec
https://github.com/Evolveum/midpoint/commit/64f054ecab1afc74eada366b949909715a6d33ec
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-06 (Fri, 06 Feb 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelTypeMapper.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMelExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelPolyStringExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/MultivalueCelValue.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ObjectReferenceCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ReferenceCelValue.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
A model/model-common/src/test/resources/expression/mel/expression-assignment-description.xml
A model/model-common/src/test/resources/expression/mel/expression-hello.xml
A model/model-common/src/test/resources/expression/mel/expression-linkref-oid.xml
Log Message:
-----------
CEL: support for container/reference value in variables, more prism value tests, some cleanup and refactoring
Commit: 9b5643f9dfb8a2c4d9c0548eed222ca0393154c2
https://github.com/Evolveum/midpoint/commit/9b5643f9dfb8a2c4d9c0548eed222ca0393154c2
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-06 (Fri, 06 Feb 2026)
Changed paths:
M gui/admin-gui/pom.xml
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/QRCodeUtils.java
M pom.xml
Log Message:
-----------
MID-11049 qr code lib + util method to create svg
Commit: 7db3a3936dea2e159f1c5194a981a19f5ff253b2
https://github.com/Evolveum/midpoint/commit/7db3a3936dea2e159f1c5194a981a19f5ff253b2
Author: Viliam Repan <vilo.repan at evolveum.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/api/page/PageBase.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/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/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/attribute/mapping/AttributeMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/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
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/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/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/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/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/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
A 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/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
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/ObjectTypeRelatedSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypesStatisticsComputationActivityRun.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' into feature/totp
Commit: a513e7ec4bbb1a82227774a36e1749497b063876
https://github.com/Evolveum/midpoint/commit/a513e7ec4bbb1a82227774a36e1749497b063876
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-06 (Fri, 06 Feb 2026)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/BasicExpressionFunctions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMelExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelObjectExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/MidPointCelExtensionManager.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/AbstractModelExpressionsTest.java
R model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressions.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressionsGroovy.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressionsMel.java
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionGood.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionUntyped.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionUntypedNullValue.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionWrongParameter.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentFullname.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentUsername.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowName.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowNameRepo.xml
R model/model-impl/src/test/resources/expr/expression-testGetManagersOids.xml
R model/model-impl/src/test/resources/expr/expression-testGetOrgByName.xml
R model/model-impl/src/test/resources/expr/expression-testGetUserByOid.xml
R model/model-impl/src/test/resources/expr/expression-testHello.xml
R model/model-impl/src/test/resources/expr/expression-testIsUniquePropertyValue.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionGood.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionUntyped.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionUntypedNullValue.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionWrongParameter.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentFullname.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentUsername.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowName.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowNameRepo.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetManagersOids.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetOrgByName.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetUserByOid.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testHello.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testIsUniquePropertyValue.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testResourceVariables.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testShadowPrimaryIdentifier.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionGood.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionUntyped.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionUntypedNullValue.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionWrongParameter.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentFullname.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentUsername.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowName.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowNameRepo.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetManagersOids.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetOrgByName.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetUserByOid.xml
A model/model-impl/src/test/resources/expr/mel/expression-testHello.xml
A model/model-impl/src/test/resources/expr/mel/expression-testIsUniquePropertyValue.xml
A model/model-impl/src/test/resources/expr/mel/expression-testResourceVariables.xml
A model/model-impl/src/test/resources/expr/mel/expression-testShadowPrimaryIdentifier.xml
M model/model-impl/testng-unit.xml
Log Message:
-----------
CEL: Creating midPoint "object" extension, implementing shadow identifier methods, adapting model expression tests
Commit: 8851b64cdb412608f49749c0a9119cd3038e93bd
https://github.com/Evolveum/midpoint/commit/8851b64cdb412608f49749c0a9119cd3038e93bd
Author: honchar <honchar at evolveum.com>
Date: 2026-02-09 (Mon, 09 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/BasePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.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/WebComponentUtil.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/menu/DetailsNavigationPanel.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/tile/MultiSelectContainerActionTileTablePanel.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/AbstractObjectMainPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/abstractrole/component/AbstractRoleMemberPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/AbstractAssignmentTypePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/configuration/component/NotificationConfigTabPanel.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/mark/component/ShadowMarkPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceContentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectsPanel.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/basic/CreateResourceTemplatePanel.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/table/SmartObjectClassTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/wizard/basic/ChoseSchemaPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ResourceAssociationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ResourceAttributePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskErrorsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/PageableListView.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/BoxedTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/TablePanel.java
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/configuration/PageDebugList.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/QueryPlaygroundPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/orgs/AbstractOrgTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/orgs/OrgTreePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageResources.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/ResourceContentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointAuthWebSession.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/BrowserTabSessionStorage.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/ObjectListStorage.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/util/NewWindowNotifyingBehavior.java
Log Message:
-----------
Browser tab session storage implementation
Related to #11063
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: bc7fba0dc267fc3122e3d8eda90e144b97efdc7e
https://github.com/Evolveum/midpoint/commit/bc7fba0dc267fc3122e3d8eda90e144b97efdc7e
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-09 (Mon, 09 Feb 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelTypeMapper.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelObjectExtensions.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/AbstractModelExpressionsTest.java
M model/model-impl/src/test/resources/common/resource-dummy.xml
A model/model-impl/src/test/resources/expr/groovy/expression-connector-configuration.xml
A model/model-impl/src/test/resources/expr/mel/expression-connector-configuration.xml
Log Message:
-----------
CEL: resource.connectorConfiguration() - which (almost) concludes support for "basic" extension.
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: 96819673d2ffe8205360859c218ca47505d9a559
https://github.com/Evolveum/midpoint/commit/96819673d2ffe8205360859c218ca47505d9a559
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-09 (Mon, 09 Feb 2026)
Changed paths:
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/AbstractModelExpressionsTest.java
A model/model-impl/src/test/resources/expr/groovy/expression-projection-attribute-literal.xml
A model/model-impl/src/test/resources/expr/groovy/expression-projection-attribute.xml
A model/model-impl/src/test/resources/expr/mel/expression-projection-attribute-literal.xml
A model/model-impl/src/test/resources/expr/mel/expression-projection-attribute.xml
Log Message:
-----------
CEL: tests for projection attributes
Commit: c0638c72f39541cef57dc68306780d88ff725a02
https://github.com/Evolveum/midpoint/commit/c0638c72f39541cef57dc68306780d88ff725a02
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-09 (Mon, 09 Feb 2026)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusOtpsMenuLinkCounter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusOtpsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/PageSelfCredentials.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpManager.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpService.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpServiceFactory.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationEvaluator.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpManagerImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleAuthenticationImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleFactory.java
R model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpService.java
R model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceFactory.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceFactoryImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceImpl.java
Log Message:
-----------
MID-11049 rough gui implementation started for totp, not working yet
Commit: d24d2f8892f1f4eb7ae274c318b81a9c3446e262
https://github.com/Evolveum/midpoint/commit/d24d2f8892f1f4eb7ae274c318b81a9c3446e262
Author: Viliam Repan <vilo.repan at evolveum.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
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/role/mining/page/tmp/panel/IconWithLabel.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
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:
-----------
Merge remote-tracking branch 'origin/master' into feature/totp
Commit: 9d9f29c70fed10060416521e18dde8f522065d00
https://github.com/Evolveum/midpoint/commit/9d9f29c70fed10060416521e18dde8f522065d00
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-09 (Mon, 09 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/MultivalueContainerDetailsPanel.java
Log Message:
-----------
minor code cleanup
Commit: 6d07f62dcb202bda727a4398ea8ad91ef5edaf40
https://github.com/Evolveum/midpoint/commit/6d07f62dcb202bda727a4398ea8ad91ef5edaf40
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)
Changed paths:
M docs/concepts/mark/index.adoc
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/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/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/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/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/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
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/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/role/mining/page/tmp/panel/IconWithLabel.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
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/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/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/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/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/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
A 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/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
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/ObjectTypeRelatedSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypesStatisticsComputationActivityRun.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 branch 'master' into feature/cel
Commit: ee2f6a011c8f945dfc5755f34858ad5a06b6a8c8
https://github.com/Evolveum/midpoint/commit/ee2f6a011c8f945dfc5755f34858ad5a06b6a8c8
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelPrismItemsExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/AbstractContainerValueCelValue.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/AbstractModelExpressionsTest.java
Log Message:
-----------
CEL: projection.attributes[qname]
Commit: 6cfb6e9db352dec1210d4b4b4ea794fbbe10bd06
https://github.com/Evolveum/midpoint/commit/6cfb6e9db352dec1210d4b4b4ea794fbbe10bd06
Author: Viliam Repan <vilo.repan 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/login/module/PageOtpCode.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationFilter.java
Log Message:
-----------
otp filter messages fixed, otp verify default focus added
Commit: 46ac199e3011f238d5ad5e36c7f28327ef5c9c96
https://github.com/Evolveum/midpoint/commit/46ac199e3011f238d5ad5e36c7f28327ef5c9c96
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelTypeMapper.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelLogExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelObjectExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/MidPointCelExtensionManager.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
A model/model-common/src/test/resources/expression/mel/expression-debug-dump.xml
A model/model-common/src/test/resources/expression/mel/expression-log-debug-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-debug.xml
A model/model-common/src/test/resources/expression/mel/expression-log-error-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-error.xml
A model/model-common/src/test/resources/expression/mel/expression-log-info-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-info.xml
A model/model-common/src/test/resources/expression/mel/expression-log-trace-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-trace.xml
A model/model-common/src/test/resources/expression/mel/expression-log-warn-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-warn.xml
M model/model-common/src/test/resources/logback-test.xml
Log Message:
-----------
CEL: log.* and debugDump()
Commit: 7ad2d7fea7c86caa716df7e5426a382836a8ac0c
https://github.com/Evolveum/midpoint/commit/7ad2d7fea7c86caa716df7e5426a382836a8ac0c
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)
Changed paths:
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelException.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/AbstractMidPointCelExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMelExtensions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
M model/model-impl/src/test/resources/expr/mel/expression-testResourceVariables.xml
Log Message:
-----------
CEL: "%s".format(), error handling, some cleanup
Commit: dbb912b8a646ad549ae2f4a5e2575ee2b01fd888
https://github.com/Evolveum/midpoint/commit/dbb912b8a646ad549ae2f4a5e2575ee2b01fd888
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/component/tile/MultiSelectContainerActionTileTablePanel.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/WizardAssociationTilePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/WizardAssociationTilePanel.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/wrapper/ItemWrapperFactoryImpl.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/resourceAssociation/AssociationProvisioningRuleMappingWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageResource.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationDetailsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.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/MappingUtils.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardChoicePanelNew.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanelNew.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/help/AssociationMappingWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/help/AssociationMappingsTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/help/AssociationMappingsTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/help/AssociationSmartAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundEvaluatorWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AbstractMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/InboundAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationExistingMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRulePanel.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/smart/SmartIntegrationWrapperUtils.java
Log Message:
-----------
Smart integration: redesign association UI/UX and introduce new association wizard panel
- Redesigned Association UI to new wizard-based layout
- Implemented new Association Choice Panel to guide user through configuration steps
- Limited provisioning rule behavior in GUI to support editing of only one rule
- Implemented and integrated mapping table for associations
- Enabled creation of mapping for objectRef
- Refactored correlation table to work under association object context
Known issues (TODO):
- Save operation in mapping table still contains a bug
- Attribute mapping creation behavior needs adjustment objectRef/attribute
- Correlation table now can create only objectRef mapping
- Editing main mapping missing
- Many old classes is now deprecated
This is an initial skeleton implementation.
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: ff23b7b64d66055881bdd9c82d7e46b22ca94d94
https://github.com/Evolveum/midpoint/commit/ff23b7b64d66055881bdd9c82d7e46b22ca94d94
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/OtpPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/OtpPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusOtpsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/PageSelfCredentials.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpManager.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/authentication/ModuleAuthenticationImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpManagerImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleAuthentication.java
R model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleAuthenticationImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleFactory.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceFactoryImpl.java
Log Message:
-----------
MID-11049 gui implementation in progress, fixing backend bugs along the way
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: d00c369be2fbe4c46b70f003abab1a9ba70048d1
https://github.com/Evolveum/midpoint/commit/d00c369be2fbe4c46b70f003abab1a9ba70048d1
Author: honchar <honchar at evolveum.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/BrowserTabIdRequestCycleListener.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
Log Message:
-----------
Send browser tab id from client to server side
Related to #11063
Commit: c06df982da931302aded8b6153f61e16e064ed4c
https://github.com/Evolveum/midpoint/commit/c06df982da931302aded8b6153f61e16e064ed4c
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/FunctionConfigItem.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/FunctionLibrary.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/FunctionLibraryBinding.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelTypeMapper.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/FunctionLibraryProcessor.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/MidPointCelExtensionManager.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/AbstractModelExpressionsTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressionsMel.java
M model/model-impl/src/test/resources/expr/function-library.xml
R model/model-impl/src/test/resources/expr/groovy/expression-testHello.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testLibHello0.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testLibHello1.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testMidPointHello.xml
M model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionGood.xml
M model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionUntyped.xml
M model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionUntypedNullValue.xml
M model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionWrongParameter.xml
R model/model-impl/src/test/resources/expr/mel/expression-testHello.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello0.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello0Simple.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello1.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello1Simple.xml
A model/model-impl/src/test/resources/expr/mel/expression-testMidPointHello.xml
Log Message:
-----------
CEL: invoking custom function libraries
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: 8e91ef887a36d32a8529d050f132c70226389fad
https://github.com/Evolveum/midpoint/commit/8e91ef887a36d32a8529d050f132c70226389fad
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/OtpPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/OtpPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusOtpsPanel.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpManager.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpManagerImpl.java
Log Message:
-----------
MID-11049 gui implementation in progress, fixing backend bugs along the way
Commit: fdd95c14a94c6c1fafd4cd4ef7c602d05d358b48
https://github.com/Evolveum/midpoint/commit/fdd95c14a94c6c1fafd4cd4ef7c602d05d358b48
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/OtpPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusOtpsPanel.java
Log Message:
-----------
MID-11049 otp panel improvements
Commit: d97cf327837c58380a27c7eac1181b72efd7eb14
https://github.com/Evolveum/midpoint/commit/d97cf327837c58380a27c7eac1181b72efd7eb14
Author: Viliam Repan <vilo.repan 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
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationCandidatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/CorrelationUtil.java
M 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/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
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
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/PrismComplexTypeDefinitionSerializer.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
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:
-----------
Merge remote-tracking branch 'origin/master' into feature/totp
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: d4b5dae56730e0de6c7f07073f192559350abab1
https://github.com/Evolveum/midpoint/commit/d4b5dae56730e0de6c7f07073f192559350abab1
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-11 (Wed, 11 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/OtpPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/OtpPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusOtpsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/SimpleFeedbackPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/SimpleFeedbackPanel.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationEvaluator.java
Log Message:
-----------
MID-11049 otp panel feedback messages, wip
Commit: 7e31fc915f0ca0c7bd77d5d7d15a440ff11cd2c9
https://github.com/Evolveum/midpoint/commit/7e31fc915f0ca0c7bd77d5d7d15a440ff11cd2c9
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-11 (Wed, 11 Feb 2026)
Changed paths:
M docs/expressions/expressions/script/mel/specification.adoc
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelFormatExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelLdapExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelLogExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMelExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelObjectExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelPrismItemsExtensions.java
Log Message:
-----------
CEL: MEL specification (docs) WIP
Commit: 6cf6eb3ce112535b4a2d242c3370f77f912e8154
https://github.com/Evolveum/midpoint/commit/6cf6eb3ce112535b4a2d242c3370f77f912e8154
Author: Radovan Semancik <radovan.semancik at evolveum.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/resource/component/wizard/schemaHandling/objectType/smart/component/SmartStatisticsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationCandidatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/CorrelationUtil.java
M 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/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
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
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
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:
-----------
Merge branch 'master' into feature/cel
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: e3b6e0fce8ca6911fe6037fc9227a167bdf054fb
https://github.com/Evolveum/midpoint/commit/e3b6e0fce8ca6911fe6037fc9227a167bdf054fb
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-12 (Thu, 12 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/StatusAwareContainerListPanel.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/attribute/mapping/AttributeMappingsTableWizardPanel.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/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
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/simulation/util/CorrelationUtil.java
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/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' into feature/totp
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: db5455502ae906bc2d065f4508d4db3604d6d582
https://github.com/Evolveum/midpoint/commit/db5455502ae906bc2d065f4508d4db3604d6d582
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)
Changed paths:
M docs/expressions/expressions/script/mel/specification.adoc
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/BasicExpressionFunctions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMelExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelObjectExtensions.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelPrismItemsExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/MidPointCelExtensionManager.java
Log Message:
-----------
CEL: resolveProtectedString and minor cleanup
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: 35510980c7d76abe10d42493cce1ac71bd173a69
https://github.com/Evolveum/midpoint/commit/35510980c7d76abe10d42493cce1ac71bd173a69
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMelExtensions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestJavaScriptExpressions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestVelocityExpressions.java
M model/model-common/src/test/resources/expression/groovy/expression-simple.xml
A model/model-common/src/test/resources/expression/javascript/expression-list-literal.xml
M model/model-common/src/test/resources/expression/javascript/expression-simple.xml
A model/model-common/src/test/resources/expression/javascript/expression-user-administrative-status.xml
M model/model-common/src/test/resources/expression/mel/expression-simple.xml
M model/model-common/src/test/resources/expression/python/expression-simple.xml
M model/model-common/src/test/resources/expression/velocity/expression-simple.xml
A model/model-common/src/test/resources/expression/velocity/expression-user-administrative-status.xml
Log Message:
-----------
CEL: dealing with expression tests, some convenience functions
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: b3274e2ee2db979ae2f3ba478b843692bae56244
https://github.com/Evolveum/midpoint/commit/b3274e2ee2db979ae2f3ba478b843692bae56244
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMelExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMidPointExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelPolyStringExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/MidPointCelExtensionManager.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ObjectCelValue.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
M model/model-impl/src/main/resources/ctx-model.xml
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/AbstractModelExpressionsTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressionsMel.java
A model/model-impl/src/test/resources/expr/mel/expression-get-object.xml
M model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentFullname.xml
M model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowName.xml
M model/model-impl/src/test/resources/expr/mel/expression-testGetManagersOids.xml
M model/model-impl/src/test/resources/expr/mel/expression-testGetOrgByName.xml
M model/model-impl/src/test/resources/expr/mel/expression-testGetUserByOid.xml
M model/model-impl/src/test/resources/expr/mel/expression-testMidPointHello.xml
Log Message:
-----------
CEL: fist part of midpoint extension impl
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: 71a188327be6f76600d400e38c527257e829f9cf
https://github.com/Evolveum/midpoint/commit/71a188327be6f76600d400e38c527257e829f9cf
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-13 (Fri, 13 Feb 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelTypeMapper.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMelExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMidPointExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelPolyStringExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/PolyStringCelValue.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
M model/model-common/src/test/resources/expression/mel/expression-null.xml
M model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionUntypedNullValue.xml
M model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
M model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentUsername.xml
M model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
M model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowNameRepo.xml
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionUtil.java
Log Message:
-----------
CEL: further implementation of midpoint extension. Meddling with Nullable types/values.
Commit: 35cf4199fc639679c1e272160c19fe00c7e6d83e
https://github.com/Evolveum/midpoint/commit/35cf4199fc639679c1e272160c19fe00c7e6d83e
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-13 (Fri, 13 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/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/boot/AbstractSpringBootApplication.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/BrowserTabIdRequestCycleListener.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/BrowserWindowIdentifierFilter.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/StaticSpringResourcesMarkupFilter.java
Log Message:
-----------
just an attempt to implement tab identifiers through servlet filter, not fully working yet
Commit: 57d1736891330a5f0a78f7e0760948e11a829d55
https://github.com/Evolveum/midpoint/commit/57d1736891330a5f0a78f7e0760948e11a829d55
Author: Viliam Repan <vilo.repan 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
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 docs/security/credentials/password-reset/index.adoc
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
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/data/column/PrismPropertyWrapperColumn.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/objectType/attribute/mapping/ChangeLifecycleSelectedMappingsPopup.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/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/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 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 infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.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/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/TestMappingsSuggestionOperation.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 pom.xml
M provisioning/provisioning-impl/pom.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/totp
Commit: ab0d3bac5fbaecff349257c63daaff6036cc3764
https://github.com/Evolveum/midpoint/commit/ab0d3bac5fbaecff349257c63daaff6036cc3764
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-14 (Sat, 14 Feb 2026)
Changed paths:
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAlgorithm.java
Log Message:
-----------
MID-11049 uppercased algorithm to fix google authenticator support
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: da48ebda5cd8f1703c4461bb9c876269fab036ca
https://github.com/Evolveum/midpoint/commit/da48ebda5cd8f1703c4461bb9c876269fab036ca
Author: Radovan Semancik <radovan.semancik 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 docs/security/credentials/password-reset/index.adoc
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
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/util/WebPrismUtil.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/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/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/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/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/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
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/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/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
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
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
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/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/TestMappingsSuggestionOperation.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 pom.xml
M provisioning/provisioning-impl/pom.xml
Log Message:
-----------
Merge branch 'master' into feature/cel
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: 6e2dce56266cd34773a09d73244e09a4a8500ff6
https://github.com/Evolveum/midpoint/commit/6e2dce56266cd34773a09d73244e09a4a8500ff6
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-16 (Mon, 16 Feb 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelTypeMapper.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMidPointExtensions.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/AbstractModelExpressionsTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressionsMel.java
A model/model-impl/src/test/resources/expr/mel/expression-search-shadow-owner.xml
Log Message:
-----------
CEL: implementing more of midpoint.* library/extension. More meddling with nulls.
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: 8e728dab3f1ddbfc434ace2494ff7f4fc225360a
https://github.com/Evolveum/midpoint/commit/8e728dab3f1ddbfc434ace2494ff7f4fc225360a
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-17 (Tue, 17 Feb 2026)
Changed paths:
M docs/expressions/expressions/script/mel/specification.adoc
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/expr/MidpointFunctions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluationContext.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelTypeMapper.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMidPointExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelObjectExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/AbstractInternalModelIntegrationTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/AbstractModelExpressionsTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressionsMel.java
A model/model-impl/src/test/resources/expr/mel/expression-search-objects.xml
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionEvaluationContext.java
Log Message:
-----------
CEL: more work on midpoint library/extension
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: c92ad660c792d743713c85420225359247eeb62a
https://github.com/Evolveum/midpoint/commit/c92ad660c792d743713c85420225359247eeb62a
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-18 (Wed, 18 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/OtpPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/OtpPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/MultivalueContainerListPanelWithDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/SimpleFeedbackPanel.java
Log Message:
-----------
MID-11049 removed verify button from otp panel, validation still not 100% working
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: 2777d5e1f87c3e6436fcbfb154305029043822f2
https://github.com/Evolveum/midpoint/commit/2777d5e1f87c3e6436fcbfb154305029043822f2
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-18 (Wed, 18 Feb 2026)
Changed paths:
M model/authentication-impl/pom.xml
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceImpl.java
A model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/TestOtpService.java
M pom.xml
Log Message:
-----------
MID-11049 otp service test
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: 182da1a0e34c6ea48104bc9086eafa89a940d949
https://github.com/Evolveum/midpoint/commit/182da1a0e34c6ea48104bc9086eafa89a940d949
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-18 (Wed, 18 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/OtpPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusOtpsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/PageSelfCredentials.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpManager.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/SecurityPolicyFinder.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpManagerImpl.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestAbstractAuthenticationEvaluator.java
A model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestOtpAuthenticationEvaluator.java
M model/authentication-impl/src/test/resources/common/user-jack.xml
M model/authentication-impl/testng-unit.xml
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/ModelSecurityPolicyFinder.java
Log Message:
-----------
MID-11049 otp manager cleanup, more tests
Commit: c29679b0fb6752bc8a6ab189d5ec20dabf8ae90b
https://github.com/Evolveum/midpoint/commit/c29679b0fb6752bc8a6ab189d5ec20dabf8ae90b
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-18 (Wed, 18 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
A docs/concepts/clock-time-provider/index.adoc
M docs/correlation/index.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebPrismUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TilePanel.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/assignmentholder/PageAssignmentHolderDetails.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/SmartAssociationTilePanel.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/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/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/correlation/CorrelationItemRuleWizardPanel.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/SmartIntegrationStatusInfoUtils.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
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
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.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/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 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
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
A publiccode.yml
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' into feature/totp
Commit: a2a4a648f0cf281283eb4f8778425e822396840c
https://github.com/Evolveum/midpoint/commit/a2a4a648f0cf281283eb4f8778425e822396840c
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-18 (Wed, 18 Feb 2026)
Changed paths:
A docs/expressions/expressions/script/mel/migration.adoc
M docs/expressions/expressions/script/mel/specification.adoc
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ExpressionConstants.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMelExtensions.java
M model/model-common/src/test/resources/expression/mel/expression-user-administrative-status.xml
M model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation-local-part.xml
M model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation-namespace.xml
M model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation.xml
M model/model-common/src/test/resources/expression/mel/expression-user-assignment-first.xml
M model/model-common/src/test/resources/expression/mel/expression-user-assignment-second-mapping.xml
M model/model-common/src/test/resources/expression/mel/expression-user-assignment-second.xml
M model/model-common/src/test/resources/expression/mel/expression-user-extension-map.xml
M model/model-common/src/test/resources/expression/mel/expression-user-extension-ship-path-find.xml
R model/model-common/src/test/resources/expression/mel/expression-user-extension-ship-path-func.xml
M model/model-common/src/test/resources/expression/mel/expression-user-extension-ship-path.xml
M model/model-common/src/test/resources/expression/mel/expression-user-extension-ship.xml
M model/model-common/src/test/resources/expression/mel/expression-user-given-name-map.xml
M model/model-common/src/test/resources/expression/mel/expression-user-given-name.xml
M model/model-common/src/test/resources/expression/mel/expression-user-linkref-first-oid.xml
M model/model-common/src/test/resources/expression/mel/expression-user-stringify-full-name.xml
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/AbstractModelExpressionsTest.java
M model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentFullname.xml
M model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
M model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentUsername.xml
M model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
M model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowName.xml
M model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowNameRepo.xml
M model/model-impl/src/test/resources/expr/groovy/expression-testGetManagersOids.xml
M model/model-impl/src/test/resources/expr/groovy/expression-testGetUserByOid.xml
M model/model-impl/src/test/resources/expr/groovy/expression-testIsUniquePropertyValue.xml
M model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentFullname.xml
M model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
M model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentUsername.xml
M model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
M model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowName.xml
M model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowNameRepo.xml
M model/model-impl/src/test/resources/expr/mel/expression-testGetManagersOids.xml
M model/model-impl/src/test/resources/expr/mel/expression-testIsUniquePropertyValue.xml
Log Message:
-----------
CEL: more midpoint.* implementation, some cleanup, variables, docs
Commit: e52630e7de69d7e488c9a911bc39ce23c183385d
https://github.com/Evolveum/midpoint/commit/e52630e7de69d7e488c9a911bc39ce23c183385d
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-18 (Wed, 18 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
A docs/concepts/clock-time-provider/index.adoc
M docs/correlation/index.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebPrismUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TilePanel.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/assignmentholder/PageAssignmentHolderDetails.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/SmartAssociationTilePanel.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/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/SmartMappingTable.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/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/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 infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.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/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 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
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
A publiccode.yml
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 'master' into feature/cel
Commit: 9ec6e3fab4470501b640501b1e08804575843d76
https://github.com/Evolveum/midpoint/commit/9ec6e3fab4470501b640501b1e08804575843d76
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-18 (Wed, 18 Feb 2026)
Changed paths:
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationEvaluator.java
Log Message:
-----------
MID-11049 minor typos fixed
Commit: 5ff1cfb871c287a27d04c2d436fc68615e118336
https://github.com/Evolveum/midpoint/commit/5ff1cfb871c287a27d04c2d436fc68615e118336
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-18 (Wed, 18 Feb 2026)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/CredentialsProcessor.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/OtpPolicyEvaluator.java
Log Message:
-----------
MID-11049 fixed otp evaluator tests
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: 7fc08d0a0b95e89730a122eafe2edd7cb998c82b
https://github.com/Evolveum/midpoint/commit/7fc08d0a0b95e89730a122eafe2edd7cb998c82b
Author: Viliam Repan <vilo.repan 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:
-----------
Merge remote-tracking branch 'origin/master' into feature/totp
Commit: 6a357196c4b62d94c8becbf9b02973916e670cde
https://github.com/Evolveum/midpoint/commit/6a357196c4b62d94c8becbf9b02973916e670cde
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-18 (Wed, 18 Feb 2026)
Changed paths:
M docs/security/authentication/flexible-authentication/concept.adoc
A docs/security/authentication/flexible-authentication/modules/index.adoc
A docs/security/authentication/flexible-authentication/modules/totp.adoc
M docs/security/security-policy/index.adoc
Log Message:
-----------
MID-11049 basic totp docs
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: baddf7857009c7da091537974a4850038cc37594
https://github.com/Evolveum/midpoint/commit/baddf7857009c7da091537974a4850038cc37594
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-19 (Thu, 19 Feb 2026)
Changed paths:
M docs/tasks/task-manager/index.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/SchemaHandlingTypesTableWizardPanel.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/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
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:
-----------
Merge remote-tracking branch 'origin/master' into feature/totp
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: f236b8b7ac6a0dcc0408e89751e62ddd9d304568
https://github.com/Evolveum/midpoint/commit/f236b8b7ac6a0dcc0408e89751e62ddd9d304568
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-20 (Fri, 20 Feb 2026)
Changed paths:
M infra/common/src/main/java/com/evolveum/midpoint/common/Clock.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpManagerImpl.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestOtpAuthenticationEvaluator.java
M model/authentication-impl/src/test/resources/common/security-policy.xml
M model/authentication-impl/src/test/resources/common/user-guybrush.xml
M model/authentication-impl/src/test/resources/common/user-painter.xml
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/OtpPolicyEvaluator.java
Log Message:
-----------
MID-11072 fixed all otp auth evaluator test
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: de6d7423fff54c4c4736ca85d8575a5bb969bb58
https://github.com/Evolveum/midpoint/commit/de6d7423fff54c4c4736ca85d8575a5bb969bb58
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-20 (Fri, 20 Feb 2026)
Changed paths:
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/OtpPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/OtpPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusOtpsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageOtpCode.java
M infra/schema/src/main/resources/xml/ns/public/common/common-security-3.xsd
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationEvaluator.java
Log Message:
-----------
MID-11049 bugfixing
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: d990eaacb11a5781cef520a37a15b0500adb0398
https://github.com/Evolveum/midpoint/commit/d990eaacb11a5781cef520a37a15b0500adb0398
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-21 (Sat, 21 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
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/AssociationTablePanel.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/subject/ResourceAssociationTypeSubjectWizardPanel.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/SmartMappingTable.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
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/StatusInfoTableUtil.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-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:
-----------
Merge remote-tracking branch 'origin/master' into feature/totp
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: 22a1912d3194f4f4af0ec786f938209e84afefa9
https://github.com/Evolveum/midpoint/commit/22a1912d3194f4f4af0ec786f938209e84afefa9
Author: Viliam Repan <vilo.repan 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
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
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 remote-tracking branch 'origin/master' into feature/totp
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: a8a122057839d1e003a98adfae4da57569792c23
https://github.com/Evolveum/midpoint/commit/a8a122057839d1e003a98adfae4da57569792c23
Author: Viliam Repan <vilo.repan at evolveum.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' into feature/totp
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: 55d792da85b3bd45f08f3d8f941a2792e0742f08
https://github.com/Evolveum/midpoint/commit/55d792da85b3bd45f08f3d8f941a2792e0742f08
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M docs/concepts/mark/index.adoc
A docs/concepts/mark/use-marks-to-quarantine-objects.adoc
A docs/misc/notifications/use-cases/index.adoc
A docs/misc/notifications/use-cases/use-case-threshold-based-governance/index.adoc
M docs/tasks/task-manager/index.adoc
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/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/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/AssociationTablePanel.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/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/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/subject/ResourceAssociationTypeSubjectWizardPanel.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/SmartMappingTable.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
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/util/StatusInfoTableUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ImagePanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ValueMetadataTypeUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M 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
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/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/TestBasicValueMetadata.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/tasks/TestMappingSimulationTask.java
M model/model-intest/src/test/resources/object-marks/resource-shadow-marks.xml
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 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/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/conndev/activity/CreateConnectorActivityHandler.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/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 model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/TestAssignmentsAdvanced.java
M 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
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
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' into feature/cel
Commit: e3bec371fa30bd8cc3caeb532d0328734433164d
https://github.com/Evolveum/midpoint/commit/e3bec371fa30bd8cc3caeb532d0328734433164d
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/api/component/otp/OtpPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusOtpsPanel.java
Log Message:
-----------
otp panel style update
Commit: 4ca5c37558c4a872cd7a799cec3847b8b00a1e94
https://github.com/Evolveum/midpoint/commit/4ca5c37558c4a872cd7a799cec3847b8b00a1e94
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
Log Message:
-----------
documentation fixes
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: 580bacfac4bb04cd2f2987c45230ca649e859dfd
https://github.com/Evolveum/midpoint/commit/580bacfac4bb04cd2f2987c45230ca649e859dfd
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
Log Message:
-----------
typo fix in schema
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: 8baa82bc9fe7e8c6d1ff397f4e5e382474e7a599
https://github.com/Evolveum/midpoint/commit/8baa82bc9fe7e8c6d1ff397f4e5e382474e7a599
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M docs/expressions/expressions/script/mel/introduction.adoc
M docs/expressions/expressions/script/mel/specification.adoc
Log Message:
-----------
CEL: MEL intro documentation (WIP)
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: 9182a85f15a36417bd4b4bd246603021cb17bfd7
https://github.com/Evolveum/midpoint/commit/9182a85f15a36417bd4b4bd246603021cb17bfd7
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/ActionPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/ActionPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusCredentialsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusCredentialsPanel.java
Log Message:
-----------
totp gui implementation, wip
Commit: d891efaa3d1e650a1864fce32a480da11898f5c3
https://github.com/Evolveum/midpoint/commit/d891efaa3d1e650a1864fce32a480da11898f5c3
Author: Viliam Repan <vilo.repan 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/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/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 remote-tracking branch 'origin/master' into feature/totp
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: dd8be676d4b1af8c91bcddcd7fc4ead7fafba065
https://github.com/Evolveum/midpoint/commit/dd8be676d4b1af8c91bcddcd7fc4ead7fafba065
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/component/tile/column/ColumnTileTable.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/ResourceGuideObjectTypeTileState.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/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
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/totp
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: bd15dc3fa70605d133e77307d91ff281fa21cf86
https://github.com/Evolveum/midpoint/commit/bd15dc3fa70605d133e77307d91ff281fa21cf86
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractCachingScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptCache.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionFactory.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/groovy/GroovyScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/jsr223/Jsr223ScriptEvaluator.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelScriptCacheKey.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelScriptEvaluator.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestGroovyExpressions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
R model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestScriptCaching.java
Log Message:
-----------
CEL: expression caching
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: 2ceba639856fda09814642c690b56a327d5bf530
https://github.com/Evolveum/midpoint/commit/2ceba639856fda09814642c690b56a327d5bf530
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/component/menu/LeftMenuPanel.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/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
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
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: 7869458df573d2adf6dc41cdce49ee18f25bf06a
https://github.com/Evolveum/midpoint/commit/7869458df573d2adf6dc41cdce49ee18f25bf06a
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ExpressionPermissionProfile.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ScriptLanguageExpressionProfile.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelLogExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/MidPointCelExtensionManager.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
M model/model-common/src/test/resources/expression/mel/expression-poison-drink.xml
R model/model-common/src/test/resources/expression/mel/expression-poison-look.xml
R model/model-common/src/test/resources/expression/mel/expression-poison-smell-dynamic.xml
R model/model-common/src/test/resources/expression/mel/expression-poison-smell-reflection.xml
R model/model-common/src/test/resources/expression/mel/expression-poison-smell-tricky.xml
R model/model-common/src/test/resources/expression/mel/expression-poison-smell-very-dynamic.xml
R model/model-common/src/test/resources/expression/mel/expression-poison-smell.xml
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressionsMel.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestExpressionProfiles.java
M model/model-intest/src/test/resources/profiles/role-safe-auto-bad-groovy.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-bad-mel.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-good-filter-path.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-good-filter.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-good-mel.xml
R model/model-intest/src/test/resources/profiles/role-safe-auto-good-path.xml
R model/model-intest/src/test/resources/profiles/role-safe-auto-good.xml
M model/model-intest/src/test/resources/profiles/role-safe-bad-groovy.xml
A model/model-intest/src/test/resources/profiles/role-safe-bad-mel.xml
M model/model-intest/src/test/resources/profiles/system-configuration.xml
Log Message:
-----------
CEL: starting work on expression profiles support
Commit: e7c58a69479feafad81ca509fdf26a4b30f0953e
https://github.com/Evolveum/midpoint/commit/e7c58a69479feafad81ca509fdf26a4b30f0953e
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/api/component/otp/OtpListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusCredentialsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusOtpsPanel.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
Log Message:
-----------
credential panel, more work
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: 0ed7e8ecbc2060ef21f281e63bad26f00d70750b
https://github.com/Evolveum/midpoint/commit/0ed7e8ecbc2060ef21f281e63bad26f00d70750b
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/page/admin/focus/component/FocusCredentialsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusOtpsMenuLinkCounter.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusOtpsPanel.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationEvaluator.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestOtpAuthenticationEvaluator.java
M model/authentication-impl/src/test/resources/common/user-guybrush.xml
M model/authentication-impl/src/test/resources/common/user-jack.xml
M model/authentication-impl/src/test/resources/common/user-painter.xml
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/OtpPolicyEvaluator.java
Log Message:
-----------
renamed otp->totp element in credentials
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: e96be10786ea484ded208e72767318d9c2afc376
https://github.com/Evolveum/midpoint/commit/e96be10786ea484ded208e72767318d9c2afc376
Author: Radovan Semancik <radovan.semancik 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 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/smart-int.scss
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/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/tile/column/ColumnTileTable.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
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/ResourceObjectTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceUncategorizedPanel.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
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
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/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/attribute/mapping/SmartMappingTable.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
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
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
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
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/PageServiceSelfProfile.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
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/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/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/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-provisioning-3.xsd
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/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-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
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/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
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' into feature/cel
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: dd1c603f3f3aa0094113a871516c257a1b609d7d
https://github.com/Evolveum/midpoint/commit/dd1c603f3f3aa0094113a871516c257a1b609d7d
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-26 (Thu, 26 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPopupPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusOtpsPanel.java
Log Message:
-----------
totp popup validation fixed
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: 79f20a5db5270ca239bd08ed7595f44dd8a112bc
https://github.com/Evolveum/midpoint/commit/79f20a5db5270ca239bd08ed7595f44dd8a112bc
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 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/component/data/column/icon/AbstractIconColumn.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/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/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/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
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/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-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/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/simulation/ProcessedObjectImpl.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/simulation/AbstractBasicSimulationExecutionTest.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
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 remote-tracking branch 'origin/master' into feature/totp
Commit: 35083ed091325f45690c297bf13a0f95b930453c
https://github.com/Evolveum/midpoint/commit/35083ed091325f45690c297bf13a0f95b930453c
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-26 (Thu, 26 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpListPanel.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
Log Message:
-----------
schema cleanup, minor improvements
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: 21261b6802f519d630b8676794cee6483423d4a2
https://github.com/Evolveum/midpoint/commit/21261b6802f519d630b8676794cee6483423d4a2
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-27 (Fri, 27 Feb 2026)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/HelpTextPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/HelpTextPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractFormWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/SingleContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyValuePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ItemValidationContext.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ItemValidatorFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/UniqueObjectNameValidatorFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ValidatorRegistry.java
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
Log Message:
-----------
Helptext and validators for prism form wrappers, work just started
Commit: 4eb0d4a46b6cb265eaebe56776610f926630e9d7
https://github.com/Evolveum/midpoint/commit/4eb0d4a46b6cb265eaebe56776610f926630e9d7
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-02-27 (Fri, 27 Feb 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMelExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelObjectExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelSecretExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/MidPointCelExtensionManager.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestExpressionProfiles.java
M model/model-intest/src/test/resources/profiles/role-safe-bad-mel.xml
M model/model-intest/src/test/resources/profiles/system-configuration.xml
Log Message:
-----------
CEL: cleaving out 'secret' as a separate language extension, to be controlled by profiles
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: d3d197a69b930991d45992a812e39de3cf4c774b
https://github.com/Evolveum/midpoint/commit/d3d197a69b930991d45992a812e39de3cf4c774b
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-27 (Fri, 27 Feb 2026)
Changed paths:
A .gitattributes
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/SmartStatisticsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationCandidatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/CorrelationUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageArchetypeSelection.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/IterationHelper.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchingOperation.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/totp
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: 5d7e599916edd683e35f004ab9e79f9ecd77e3e4
https://github.com/Evolveum/midpoint/commit/5d7e599916edd683e35f004ab9e79f9ecd77e3e4
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-28 (Sat, 28 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchableItemsDefinitions.java
Log Message:
-----------
Added ConnectorType.available to search item definitions (gui)
Commit: 9ef75d166a854ed6f901cb602d16c8895374dfec
https://github.com/Evolveum/midpoint/commit/9ef75d166a854ed6f901cb602d16c8895374dfec
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-28 (Sat, 28 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ItemValidatorFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/UniqueObjectNameValidatorFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ValidatorFactoryRegistry.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ValidatorRegistry.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
Log Message:
-----------
Simple validators implementation, unique object name validator
Commit: 0a1385707f8d9eeff1f69ff1df6116497fb06dc7
https://github.com/Evolveum/midpoint/commit/0a1385707f8d9eeff1f69ff1df6116497fb06dc7
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-28 (Sat, 28 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/HelpTextPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/HelpTextPanel.java
Log Message:
-----------
Help text panel implementation, wip
Commit: 11a5cfacc0cdeccfb25bdc5f928e06f9d380843d
https://github.com/Evolveum/midpoint/commit/11a5cfacc0cdeccfb25bdc5f928e06f9d380843d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2026-02-28 (Sat, 28 Feb 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ActivationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
Log Message:
-----------
Do multiple fixes after optimizing "get" ops
1. Activation metadata processing is skipped for deleted shadows.
This is quite logical; previously, it worked by chance, because
both objectOld and objectCurrent were null. After optimization,
objectOld is not null, so it started to compute extra (wrong) delta.
This fixes TestConsistencyReaper (was failing with full caching).
2. Auxiliary object handling was fixed: (a) we refresh aux OCs
in projection context after updating (it's quite logical and
it was missing there); (b) instead of failing when obtaining
unknown attribute during reconciliation, we now simply skip
that attribute. It can be the case that the attribute belongs
to aux OC that was just deleted during the recon.
This fixes TestUnix.
Related to MID-11115.
Commit: 367d02b11ef1c0d5555006529962a5d583935509
https://github.com/Evolveum/midpoint/commit/367d02b11ef1c0d5555006529962a5d583935509
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-28 (Sat, 28 Feb 2026)
Changed paths:
M pom.xml
Log Message:
-----------
security bump for multiple libs
Commit: a4be67525272f695a8fc6b47fed7818058d62f18
https://github.com/Evolveum/midpoint/commit/a4be67525272f695a8fc6b47fed7818058d62f18
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: 2026-02-28 (Sat, 28 Feb 2026)
Changed paths:
M gui/admin-gui/package-lock.json
Log Message:
-----------
Bump minimatch from 9.0.5 to 9.0.9 in /gui/admin-gui
Bumps [minimatch](https://github.com/isaacs/minimatch) from 9.0.5 to 9.0.9.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v9.0.5...v9.0.9)
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 9.0.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support at github.com>
Commit: c6881ab35985d9d0393faca13dd666d4a1a43c22
https://github.com/Evolveum/midpoint/commit/c6881ab35985d9d0393faca13dd666d4a1a43c22
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-02-28 (Sat, 28 Feb 2026)
Changed paths:
M gui/admin-gui/package-lock.json
Log Message:
-----------
Merge pull request #522 from Evolveum/dependabot/npm_and_yarn/gui/admin-gui/minimatch-9.0.9
Bump minimatch from 9.0.5 to 9.0.9 in /gui/admin-gui
Commit: 0e3c96396ac6fe03ea0369c44549a3f686203932
https://github.com/Evolveum/midpoint/commit/0e3c96396ac6fe03ea0369c44549a3f686203932
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-02 (Mon, 02 Mar 2026)
Changed paths:
A .gitattributes
M gui/admin-gui/package-lock.json
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/SmartStatisticsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationCandidatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/CorrelationUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageArchetypeSelection.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ActivationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/IterationHelper.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionsLoadOperation.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestConsistencySimple.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
A model/model-intest/src/test/resources/associations/resource-dummy-ad-cached.xml
M model/model-intest/src/test/resources/associations/system-configuration.xml
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchingOperation.java
M pom.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into tmp/gui-improvements
Commit: 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: 8971df96c3648ac35bf18be33a8bc379bc18bc08
https://github.com/Evolveum/midpoint/commit/8971df96c3648ac35bf18be33a8bc379bc18bc08
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-02 (Mon, 02 Mar 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/AttributeMappingCandidateSet.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java
Log Message:
-----------
Smart Integration: Ensure consistent system mapping suggestions for well-known schemas
System-provided mappings from well-known schemas (e.g., LDAP inetOrgPerson)
are now suggested consistently regardless of data quality variations.
Problem: uid-to-name inbound mapping suggestion wasn't suggested when data
didn't match. Root cause was quality filtering (0.4 threshold) rejecting
these mappings.
- Added proposeSystemMapping() method that bypasses quality filtering for
system-provided mappings from well-known schema providers
- System mappings are curated domain knowledge, not AI guesses, so they
should always be suggested when schema is detected
- Added uid → name inbound mapping to InetOrgPersonLdapMappingProvider
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 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
Commit: 877338237f38a82f9357deb51e203d9dc0aa284d
https://github.com/Evolveum/midpoint/commit/877338237f38a82f9357deb51e203d9dc0aa284d
Author: honchar <honchar at evolveum.com>
Date: 2026-03-02 (Mon, 02 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/BrowserWindowIdentifierFilter.java
Log Message:
-----------
Fix browser window id parameter handling in url
Related to #11063
Commit: cf9ca51cd89905df7092d648f5acbf39b80393d6
https://github.com/Evolveum/midpoint/commit/cf9ca51cd89905df7092d648f5acbf39b80393d6
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-02 (Mon, 02 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadButtonPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadButtonPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/OdsDownloadButtonPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/OdsDownloadButtonPanel.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/web/component/dialog/ExportingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AuditLogViewerPanel.java
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/AuthorizationConstants.java
Log Message:
-----------
Init export to ODS format
Commit: 2e93e66ff5287ef79cabddf8edc2bb9429a1e79f
https://github.com/Evolveum/midpoint/commit/2e93e66ff5287ef79cabddf8edc2bb9429a1e79f
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-02 (Mon, 02 Mar 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
Log Message:
-----------
Smart Integration: Filter read-only attributes from outbound mapping suggestions
Added logic to skip read-only attributes when suggesting outbound mappings.
Read-only attributes (canModify=false) should not have outbound mappings
generated since they cannot be written to by midPoint.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: c815da766f65a589f47f19965162af5c2461c24a
https://github.com/Evolveum/midpoint/commit/c815da766f65a589f47f19965162af5c2461c24a
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-02 (Mon, 02 Mar 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
Log Message:
-----------
Smart Integration: Fix outbound mapping deduplication
When collecting existing outbound mapping paths for deduplication,
strip the 'attributes/' prefix using .rest() to match the format
used when storing suggestion ref paths. This prevents duplicate
suggestions for attributes that already have configured outbound
mappings.
Commit: 82174dbcf3ce6773bf209ff8497a2b4848cad0b9
https://github.com/Evolveum/midpoint/commit/82174dbcf3ce6773bf209ff8497a2b4848cad0b9
Author: honchar <honchar at evolveum.com>
Date: 2026-03-02 (Mon, 02 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.java
Log Message:
-----------
Fix sidebar menu announcement
Related to #11063
Commit: d5535420fbbf7f45337add61e38a81c975b2c758
https://github.com/Evolveum/midpoint/commit/d5535420fbbf7f45337add61e38a81c975b2c758
Author: honchar <honchar at evolveum.com>
Date: 2026-03-02 (Mon, 02 Mar 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/AttributeMappingCandidateSet.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: ba1aacfe7ef10c41e1f00ed269241deb98905cc5
https://github.com/Evolveum/midpoint/commit/ba1aacfe7ef10c41e1f00ed269241deb98905cc5
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-02 (Mon, 02 Mar 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/OperationalDataManager.java
Log Message:
-----------
MID-10979 fixed failing tests
Commit: f4ec3cfea7dceac21b2598e1bb6d97744bd77e7d
https://github.com/Evolveum/midpoint/commit/f4ec3cfea7dceac21b2598e1bb6d97744bd77e7d
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-02 (Mon, 02 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/OperationalDataManager.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/AttributeMappingCandidateSet.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into tmp/gui-improvements
Commit: b6722e95d794ef08bb623c420e0cc1b658cbaf00
https://github.com/Evolveum/midpoint/commit/b6722e95d794ef08bb623c420e0cc1b658cbaf00
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-03 (Tue, 03 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ItemValidatorFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/NoopValidatorFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/UniqueObjectNameValidatorFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/LocalFileInputPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/LocalFileInputPanel.java
Log Message:
-----------
local file input panel implementation, wip
Commit: 7fd92445dc44a74e1baca33e37585394ceacc434
https://github.com/Evolveum/midpoint/commit/7fd92445dc44a74e1baca33e37585394ceacc434
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-03 (Tue, 03 Mar 2026)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/LocalFileInputPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/UniqueObjectNameValidatorFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/LocalFileInputPanel.java
Log Message:
-----------
local file input panel implementation, loading done
Commit: c07cd2f08d2fe460b9acf7df4ab2cc14c4a19964
https://github.com/Evolveum/midpoint/commit/c07cd2f08d2fe460b9acf7df4ab2cc14c4a19964
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-03 (Tue, 03 Mar 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 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/package-lock.json
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/cases/component/CorrelationContextDto.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
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 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/login/module/PageArchetypeSelection.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/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/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/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/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/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/IterationHelper.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionsLoadOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectImpl.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestConsistencySimple.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/simulation/AbstractBasicSimulationExecutionTest.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/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/AttributeMappingCandidateSet.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/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/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
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java
M pom.xml
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestFirstSteps.java
Log Message:
-----------
Merge branch 'master' into feature/cel
Commit: 9889bb1d6b73c9a397a582d36c42098b9c37c536
https://github.com/Evolveum/midpoint/commit/9889bb1d6b73c9a397a582d36c42098b9c37c536
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-03 (Tue, 03 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/LocalFileInputPanel.java
Log Message:
-----------
local file input panel implementation, compilation fix
Commit: 5ecf6e31720d3f05135ba4d068a27fdc894c8661
https://github.com/Evolveum/midpoint/commit/5ecf6e31720d3f05135ba4d068a27fdc894c8661
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2026-03-03 (Tue, 03 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/basic/DocumentationConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/basic/DocumentationTilePanel.java
Log Message:
-----------
Fixed documentation selection in wizard.
Commit: cb17f263e1498f5eb30abc08505cd6e280e61f75
https://github.com/Evolveum/midpoint/commit/cb17f263e1498f5eb30abc08505cd6e280e61f75
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-03 (Tue, 03 Mar 2026)
Changed paths:
M gui/admin-gui/pom.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/OdsDownloadButtonPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/OdsDownloadButtonPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDownloadButtonPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDownloadButtonPanel.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/web/page/admin/reports/component/AuditLogViewerPanel.java
M pom.xml
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/AuthorizationConstants.java
Log Message:
-----------
Export to XLSX format
Commit: d30a2dc68f765246a1613cb594fc0c184d968ae8
https://github.com/Evolveum/midpoint/commit/d30a2dc68f765246a1613cb594fc0c184d968ae8
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-03 (Tue, 03 Mar 2026)
Changed paths:
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/PrismPropertyPanel.html
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/PrismReferencePanel.html
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/PrismValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferencePanel.html
Log Message:
-----------
Long help support added to property, reference. Configuration whether to show it, not yet.
Commit: 1d921018f3fd7a90a5ecd6a8154b2b68af1be126
https://github.com/Evolveum/midpoint/commit/1d921018f3fd7a90a5ecd6a8154b2b68af1be126
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-03 (Tue, 03 Mar 2026)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDataExporter.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDownloadButtonPanel.java
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/AuthorizationConstants.java
Log Message:
-----------
Refactor of XLSX implementation
Commit: c4183e5d8a2cfebac91ca4a64857837a23544aaa
https://github.com/Evolveum/midpoint/commit/c4183e5d8a2cfebac91ca4a64857837a23544aaa
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-03 (Tue, 03 Mar 2026)
Changed paths:
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/PrismContainerHeaderPanel.html
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/PrismContainerValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormContainerHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.java
Log Message:
-----------
long help support added to container, configuration not yet
Commit: eb1cb06f973912cf17740f8ea7b0b45ca40638e4
https://github.com/Evolveum/midpoint/commit/eb1cb06f973912cf17740f8ea7b0b45ca40638e4
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-03 (Tue, 03 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemPanel.java
Log Message:
-----------
removed fake help text
Commit: 26cccbb5a051108a6f3d42bf63067eb7fd81ba53
https://github.com/Evolveum/midpoint/commit/26cccbb5a051108a6f3d42bf63067eb7fd81ba53
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-03 (Tue, 03 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/basic/DocumentationConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/basic/DocumentationTilePanel.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into tmp/gui-improvements
Commit: e99f593f73d632a5afc9a709a0e2a8a78d763383
https://github.com/Evolveum/midpoint/commit/e99f593f73d632a5afc9a709a0e2a8a78d763383
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-03 (Tue, 03 Mar 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 infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/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/mappingSuggestion/MappingsSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionWorkDefinition.java
Log Message:
-----------
Add data access permission check to mappings suggestions
**What**
Add a control to the Mappings Suggestion activity that checks whether
the user has granted permission to use a specific type of data during
the suggestion process. This permission directly determines whether the
suggestion will use AI.
**Why**
The user has an option to chose, what data will be used by the
suggestion process (speaking about external services, not our code).
Till now, these options were ignored, or better said, not supported by
the activities. This commit adds the support for the mappings
suggestion.
Later commits may introduce similar thing for other kinds of
suggestions.
**Task**: 11118
Commit: 84eee1c957d1921c6e3bbbd08ecc1bf42801dbb7
https://github.com/Evolveum/midpoint/commit/84eee1c957d1921c6e3bbbd08ecc1bf42801dbb7
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-03 (Tue, 03 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/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/SmartCorrelationTable.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
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/DataAccessPermission.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsRecordDto.java
Log Message:
-----------
Honor the user selected data access permissions
**What**
Fix the issue, where the data access permissions selected by the user
before mapping suggestion was run were not sent to the backend.
**Why**
Before running any kind of suggestion, which (may) involve calls to LLM,
the user have the possibility to specify what kind of data can be send
to LLM. This feature was however not complete and the selected
permissions were not correctly propagated to the backend. This change
fixes it for the mappings suggestion.
**Task**: 11118
Commit: f9829bcfb558c97396388f04602e55e9474d9701
https://github.com/Evolveum/midpoint/commit/f9829bcfb558c97396388f04602e55e9474d9701
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-03 (Tue, 03 Mar 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/LibraryFunctionExecutor.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/FunctionLibraryProcessor.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelScriptEvaluator.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestExpressionProfiles.java
M model/model-intest/src/test/resources/profiles/function-library-one.xml
M model/model-intest/src/test/resources/profiles/function-library-two.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-function-anotherTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-function-simpleTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-mel-anotherTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-mel-simpleTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-mel-two-boom.xml
R model/model-intest/src/test/resources/profiles/scripting-execute-simpleTrustedFunction.xml
M model/model-intest/src/test/resources/profiles/system-configuration.xml
Log Message:
-----------
CEL: more expression profile tests
Commit: deacbf10165a60527063fc11c73908760eff27c7
https://github.com/Evolveum/midpoint/commit/deacbf10165a60527063fc11c73908760eff27c7
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-03 (Tue, 03 Mar 2026)
Changed paths:
M model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
Log Message:
-----------
CEL: test bug fix
Commit: 10229efcf36209205525db163cf5a34bf87cbbe3
https://github.com/Evolveum/midpoint/commit/10229efcf36209205525db163cf5a34bf87cbbe3
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-03 (Tue, 03 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemHeaderPanel.java
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
Log Message:
-----------
tooltip now taken from virtual container settings
Commit: 831d3518a2720d688cb4d9499f69120de530ec12
https://github.com/Evolveum/midpoint/commit/831d3518a2720d688cb4d9499f69120de530ec12
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-03 (Tue, 03 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/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/SmartCorrelationTable.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
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/DataAccessPermission.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsRecordDto.java
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/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/mappingSuggestion/MappingsSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionWorkDefinition.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into tmp/gui-improvements
Commit: 3cbf532a5f6c5f2aeb145ec9c7d5a7c2dd112ad4
https://github.com/Evolveum/midpoint/commit/3cbf532a5f6c5f2aeb145ec9c7d5a7c2dd112ad4
Author: honchar <honchar at evolveum.com>
Date: 2026-03-03 (Tue, 03 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/BrowserWindowIdentifierFilter.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/NewWindowNotifyingBehavior.java
Log Message:
-----------
Further implementation for multitab feature
Window id parameter is taken from referer header. New window behavior
resets window id parameter to the new one.
Related to #11063
Commit: 8362e032a39633a64965465f87b50c28160eccb1
https://github.com/Evolveum/midpoint/commit/8362e032a39633a64965465f87b50c28160eccb1
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-03 (Tue, 03 Mar 2026)
Changed paths:
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/PrismContainerHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.java
Log Message:
-----------
some todo marks
Commit: 7b11d5339b1b78724c5266d0767bd8d6a8b6709c
https://github.com/Evolveum/midpoint/commit/7b11d5339b1b78724c5266d0767bd8d6a8b6709c
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-03 (Tue, 03 Mar 2026)
Changed paths:
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/HelpTextPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/HelpTextPanel.java
Log Message:
-----------
help css improvements
Commit: c4c4871c617e5ae632671d400c6e6eccbdfa9b0d
https://github.com/Evolveum/midpoint/commit/c4c4871c617e5ae632671d400c6e6eccbdfa9b0d
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-03 (Tue, 03 Mar 2026)
Changed paths:
M model/model-common/testng-unit.xml
Log Message:
-----------
CEL: test fix
Commit: 9cf1fc3d183e8b714f051a91d2f8bca528745ab2
https://github.com/Evolveum/midpoint/commit/9cf1fc3d183e8b714f051a91d2f8bca528745ab2
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-03 (Tue, 03 Mar 2026)
Changed paths:
M docs/expressions/expressions/script/mel/introduction.adoc
M docs/expressions/expressions/script/mel/specification.adoc
Log Message:
-----------
CEL: more docs
Commit: 70ddca2470499d483fca6372ef44b5cd0b4f2858
https://github.com/Evolveum/midpoint/commit/70ddca2470499d483fca6372ef44b5cd0b4f2858
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-04 (Wed, 04 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AuditLogViewerPanel.java
Log Message:
-----------
Add spaces around import/export buttons
Commit: d530636a1a4be122dd233a05edecb2f8480b0df1
https://github.com/Evolveum/midpoint/commit/d530636a1a4be122dd233a05edecb2f8480b0df1
Author: dakle <dakle at evolveum.com>
Date: 2026-03-04 (Wed, 04 Mar 2026)
Changed paths:
M docs/concepts/clock-time-provider/index.adoc
Log Message:
-----------
Add note about perils of traveling back in time
Commit: c080c66348599a3ecf73de08ab4e47a7df1b404f
https://github.com/Evolveum/midpoint/commit/c080c66348599a3ecf73de08ab4e47a7df1b404f
Author: edison23 <dakle at evolveum.com>
Date: 2026-03-04 (Wed, 04 Mar 2026)
Changed paths:
M docs/concepts/clock-time-provider/index.adoc
Log Message:
-----------
Merge pull request #524 from Evolveum/docs/master/add/clock-note-travel-back-in-time
Add note about perils of traveling back in time
Commit: d5698a6a2dbe9eb7c4d75af22aa8aca36107e4a1
https://github.com/Evolveum/midpoint/commit/d5698a6a2dbe9eb7c4d75af22aa8aca36107e4a1
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-04 (Wed, 04 Mar 2026)
Changed paths:
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/smart/MockServiceClientImpl.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/ServiceClient.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DefaultServiceClientImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
Log Message:
-----------
Smart Integretion: Parallelize mapping suggestion processing
This commit introduces asynchronous processing of mapping suggestions,
allowing multiple AI service calls to execute concurrently instead of
sequentially.
- Implement invokeAsync() in DefaultServiceClientImpl using dedicated
thread pool
- Refactor MappingsSuggestionOperation to use two-phase processing:
1. Initiate all mapping suggestions asynchronously
2. Collect and process results from completed futures
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 84ecacaad9e65edc228754762753b305842d7761
https://github.com/Evolveum/midpoint/commit/84ecacaad9e65edc228754762753b305842d7761
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-04 (Wed, 04 Mar 2026)
Changed paths:
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/smart/MockServiceClientImpl.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/ServiceClient.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DefaultServiceClientImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
Log Message:
-----------
Merge branch 'improvement/mapping-parallelization'
Commit: c67acd5a69a571e7b84f87eec64e476ddef8fefa
https://github.com/Evolveum/midpoint/commit/c67acd5a69a571e7b84f87eec64e476ddef8fefa
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-04 (Wed, 04 Mar 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:
-----------
Quick workaround for generating mapping suggestions
**What**
Quick and dirty workaround for generating mapping suggestions with the
"generate" buttons without the data access permissions pop-up.
**Why**
Currently not all "generate" buttons shows mentioned pop-up, where user
selects permissions to access the data. These causes that the task for
mappings suggestions receives `null` as a permissions list, what in turn
causes NPE.
The proper fix will be to add the pop-up to all the "generate" buttons.
But for the time being, this is a quick workaround to unlock testing,
which basically behaves the same way as it behaved before.
**Task**: 11118
Commit: 1608ef8c3345b184bb94547777a85ed12fcd58fb
https://github.com/Evolveum/midpoint/commit/1608ef8c3345b184bb94547777a85ed12fcd58fb
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-04 (Wed, 04 Mar 2026)
Changed paths:
M docs/concepts/clock-time-provider/index.adoc
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/HelpTextPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/HelpTextPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchableItemsDefinitions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractFormWizardStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/LocalFileInputPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/basic/DocumentationConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/basic/DocumentationTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.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/SmartCorrelationTable.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
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/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/PrismContainerHeaderPanel.html
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/PrismContainerValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyPanel.html
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/PrismReferencePanel.html
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/PrismValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/SingleContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormContainerHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferencePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ItemValidationContext.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ItemValidatorFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/NoopValidatorFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/UniqueObjectNameValidatorFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ValidatorFactoryRegistry.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/DataAccessPermission.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsRecordDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/LocalFileInputPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/LocalFileInputPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
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-smart-integration-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/smart/MockServiceClientImpl.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/ServiceClient.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DefaultServiceClientImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionWorkDefinition.java
Log Message:
-----------
Merge branch 'master' into feature/cel
Commit: 1d27e2b2a6f58d5669cb0a7df5309073ed46db78
https://github.com/Evolveum/midpoint/commit/1d27e2b2a6f58d5669cb0a7df5309073ed46db78
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-04 (Wed, 04 Mar 2026)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
Log Message:
-----------
minor typo fixes
Commit: 3c81dd664888f4bc3cef9e8d7126bbe3a454dea5
https://github.com/Evolveum/midpoint/commit/3c81dd664888f4bc3cef9e8d7126bbe3a454dea5
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-04 (Wed, 04 Mar 2026)
Changed paths:
M docs/concepts/clock-time-provider/index.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/smart/MockServiceClientImpl.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/ServiceClient.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DefaultServiceClientImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: bc4eeb92c61a86e13f3a37c183a5f0d052c960f2
https://github.com/Evolveum/midpoint/commit/bc4eeb92c61a86e13f3a37c183a5f0d052c960f2
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-04 (Wed, 04 Mar 2026)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/FilePathValidator.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/UniqueObjectNameValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/UniqueObjectNameValidatorFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/LocalFileInputPanel.java
Log Message:
-----------
local file validation for input panel
Commit: 79184ee3d752a63d00a0c751b02d9511eb0e667c
https://github.com/Evolveum/midpoint/commit/79184ee3d752a63d00a0c751b02d9511eb0e667c
Author: dakle <dakle at evolveum.com>
Date: 2026-03-04 (Wed, 04 Mar 2026)
Changed paths:
M docs/deployment/ports-80-and-443.adoc
Log Message:
-----------
add keywords and search alias to optimize search results
Commit: 149cf3e06362a87d97900f120c2d66ca523de64a
https://github.com/Evolveum/midpoint/commit/149cf3e06362a87d97900f120c2d66ca523de64a
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2026-03-04 (Wed, 04 Mar 2026)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-connector-dev-3.xsd
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
Log Message:
-----------
Connector Wizard: Fixed missing Prism Model for PATCH operation
Commit: 6816e03f9421d5448d769baa52235b2a0154d04c
https://github.com/Evolveum/midpoint/commit/6816e03f9421d5448d769baa52235b2a0154d04c
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2026-03-04 (Wed, 04 Mar 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ProcessedDocumentation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestTestBackend.java
Log Message:
-----------
Connector Wizard: Fixed API incompatibility after caching update in microservice
Commit: ad87f43fe5d7b7acb0bc3f54ebbd88ed5452c8a2
https://github.com/Evolveum/midpoint/commit/ad87f43fe5d7b7acb0bc3f54ebbd88ed5452c8a2
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-04 (Wed, 04 Mar 2026)
Changed paths:
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/smart/MockServiceClientImpl.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Smart Integration: Refactor MockServiceClientImpl to support function-based responses
Added a new constructor that accepts a Function<Object, Object> to allow
dynamic response generation based on request content. This enables each
schema match to have its own customized mapping response without relying
on sequential ordering.
Maintains backward compatibility with existing sequential response mode.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 6b911c661ee965e665b82d69026a19ff4c27e55a
https://github.com/Evolveum/midpoint/commit/6b911c661ee965e665b82d69026a19ff4c27e55a
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2026-03-04 (Wed, 04 Mar 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/BasicExpressionFunctions.java
Log Message:
-----------
Add two functions into "basic" library
This commit adds "substringAfter" and "map" methods.
Work in progress. To be reconsidered.
Commit: b4b2f1d695d6e33fd87df2f8d9aa030b350d0b53
https://github.com/Evolveum/midpoint/commit/b4b2f1d695d6e33fd87df2f8d9aa030b350d0b53
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2026-03-04 (Wed, 04 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/ConfigureSynchronizationConfirmationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/SourceDirectionSpecificationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/TargetDirectionSpecificationPanel.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/DeletedSourceChoice.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/DeletedTargetChoice.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SynchronizationConfigurationScenarioHandler.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestPredefinedSynchronizationReactions.java
Log Message:
-----------
Change "Generate synchronization" wizard
The wording and one default value was changed in the wizard that
generates the synchronization reactions configuration.
Commit: ce648861eea4fc48485454d87619cdaf06261168
https://github.com/Evolveum/midpoint/commit/ce648861eea4fc48485454d87619cdaf06261168
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-04 (Wed, 04 Mar 2026)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/RightSidebarPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/RightSidebarPanel.java
Log Message:
-----------
right sidebar first implementation, not finished yet
Commit: c7c9484c8a909efbb8d531b7619601708690af65
https://github.com/Evolveum/midpoint/commit/c7c9484c8a909efbb8d531b7619601708690af65
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-04 (Wed, 04 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.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/impl/component/HelpTextPanel.java
Log Message:
-----------
right sidebar api and wizard usage
Commit: 571f6dfe3753c308b30c2372b3cadac3481a2dbc
https://github.com/Evolveum/midpoint/commit/571f6dfe3753c308b30c2372b3cadac3481a2dbc
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-04 (Wed, 04 Mar 2026)
Changed paths:
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/PrismContainerValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.java
Log Message:
-----------
NPE fix, better checks
Commit: ff18a64a7221085133b6841479e9f481607dd77c
https://github.com/Evolveum/midpoint/commit/ff18a64a7221085133b6841479e9f481607dd77c
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-04 (Wed, 04 Mar 2026)
Changed paths:
M docs/deployment/ports-80-and-443.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/ConfigureSynchronizationConfirmationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/SourceDirectionSpecificationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/TargetDirectionSpecificationPanel.java
M infra/schema/src/main/resources/xml/ns/public/common/common-connector-dev-3.xsd
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/BasicExpressionFunctions.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/smart/MockServiceClientImpl.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/DeletedSourceChoice.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/DeletedTargetChoice.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SynchronizationConfigurationScenarioHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ProcessedDocumentation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestTestBackend.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestPredefinedSynchronizationReactions.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: af51f738393fcb4699dbcba14dd7caaee19ee456
https://github.com/Evolveum/midpoint/commit/af51f738393fcb4699dbcba14dd7caaee19ee456
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-04 (Wed, 04 Mar 2026)
Changed paths:
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/RightSidebarHelpPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/RightSidebarHelpPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/RightSidebarPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/RightSidebarPanel.java
Log Message:
-----------
right sidebar help panel, wip
Commit: 6646a16ba5e05286a45b411036ebc8b2e7d63863
https://github.com/Evolveum/midpoint/commit/6646a16ba5e05286a45b411036ebc8b2e7d63863
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-04 (Wed, 04 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/RightSidebarHelpPanel.java
Log Message:
-----------
right sidebar help panel, multiple fixes and improvements
Commit: fd6b1f86c450c4779bc50f0f7d384b92b293f903
https://github.com/Evolveum/midpoint/commit/fd6b1f86c450c4779bc50f0f7d384b92b293f903
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-04 (Wed, 04 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/DefaultContainerablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.java
Log Message:
-----------
cleanup for "show/hide empty fields", not fixed yet
Commit: 1c4632cc16595b8eaf0bd3f323201c48b13a26f5
https://github.com/Evolveum/midpoint/commit/1c4632cc16595b8eaf0bd3f323201c48b13a26f5
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2026-03-04 (Wed, 04 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationProcessedObjectPanel.java
Log Message:
-----------
Add marking menu items for correlation simulation
When viewing the results of correlation simulation, three new menu
items were added:
- Mark as Do not touch
- Mark as Correlate later
- Mark as Invalid data
This is to simplify marking the shadows; as the path through Modify
marks is way too complicated.
Commit: 5e94b1b080118ebd317d0b83295e7a1a51d0647d
https://github.com/Evolveum/midpoint/commit/5e94b1b080118ebd317d0b83295e7a1a51d0647d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2026-03-04 (Wed, 04 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/DefaultContainerablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 4f0b62eadfcb55756c201080405319bd229d711c
https://github.com/Evolveum/midpoint/commit/4f0b62eadfcb55756c201080405319bd229d711c
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M docs/deployment/ports-80-and-443.adoc
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.html
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/impl/component/HelpTextPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/RightSidebarHelpPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/RightSidebarHelpPanel.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/prism/panel/DefaultContainerablePanel.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/PrismContainerValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/FilePathValidator.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/UniqueObjectNameValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/UniqueObjectNameValidatorFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/ConfigureSynchronizationConfirmationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/SourceDirectionSpecificationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/TargetDirectionSpecificationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/LocalFileInputPanel.java
M infra/schema/src/main/resources/xml/ns/public/common/common-connector-dev-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/BasicExpressionFunctions.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/smart/MockServiceClientImpl.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/DeletedSourceChoice.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/DeletedTargetChoice.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SynchronizationConfigurationScenarioHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ProcessedDocumentation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestTestBackend.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestPredefinedSynchronizationReactions.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Merge branch 'master' into feature/cel
Commit: c5a873f5e918d8eb24962597516e7763ea899212
https://github.com/Evolveum/midpoint/commit/c5a873f5e918d8eb24962597516e7763ea899212
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-05 (Thu, 05 Mar 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:
-----------
Add missing subtitle in mappings page
**What**
Add subtitle to the attributes mapping page.
**Why**
It was there before, but for some unknown reason it was removed. This
change brings it back.
Commit: 351b947beff811c49c6ec9270c8daaff4e9455ea
https://github.com/Evolveum/midpoint/commit/351b947beff811c49c6ec9270c8daaff4e9455ea
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-05 (Thu, 05 Mar 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/activities/correlationSuggestion/CorrelationSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionWorkDefinition.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/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Smart Integration: Deduplicate correlation suggestions
Introduces the ability to exclude specific target paths when generating
correlation suggestions. This allows filtering out certain attributes
from the suggestion process.
- Add targetPathsToIgnore element to CorrelationSuggestionWorkDefinitionType XSD
- Extend SmartIntegrationService.suggestCorrelation() with targetPathsToIgnore parameter
- Implement path filtering in CorrelationSuggestionOperation
- Parse and store targetPathsToIgnore in CorrelationSuggestionWorkDefinition
- Update all test cases to pass null for backward compatibility
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 5ff47980f879ea4a46bfca913356ae3fc43d777e
https://github.com/Evolveum/midpoint/commit/5ff47980f879ea4a46bfca913356ae3fc43d777e
Author: dakle <dakle at evolveum.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M docs/resources/entitlements/index.adoc
Log Message:
-----------
add `explicitReferentialIntegrity` to the table of delineating reference type participants; fix typo
Commit: 7a8351c74289d2faf277bebed342ec87dc80966f
https://github.com/Evolveum/midpoint/commit/7a8351c74289d2faf277bebed342ec87dc80966f
Author: edison23 <dakle at evolveum.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M docs/resources/entitlements/index.adoc
Log Message:
-----------
Merge pull request #530 from Evolveum/docs/master/add/simulated-references-explicitReferentialIntegrity
Add `explicitReferentialIntegrity` to entitlements article
Commit: bcb5e383bc2891de9fffc0fc1a56bad916f40685
https://github.com/Evolveum/midpoint/commit/bcb5e383bc2891de9fffc0fc1a56bad916f40685
Author: janmederly <jan.mederly at gmail.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M docs/deployment/ports-80-and-443.adoc
Log Message:
-----------
Fix search alias metadata in ports documentation
Commit: 57bf8867894310ca562bb3c3817d35880c3d625e
https://github.com/Evolveum/midpoint/commit/57bf8867894310ca562bb3c3817d35880c3d625e
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismContainerValueWrapperImpl.java
Log Message:
-----------
WARNING: Fixed stack overflow exception for task details by commenting out shady code, which seems to be incorrect.
Commit: 9733104126ab003caca924848fe39e7611f8e892
https://github.com/Evolveum/midpoint/commit/9733104126ab003caca924848fe39e7611f8e892
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M docs/deployment/ports-80-and-443.adoc
M docs/resources/entitlements/index.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: de9151ea8398f99316c30a52b0f5d3c3c84a0358
https://github.com/Evolveum/midpoint/commit/de9151ea8398f99316c30a52b0f5d3c3c84a0358
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismContainerValueWrapperImpl.java
Log Message:
-----------
Fixing a NPE in prism GUI wrappers
Commit: da45284770b82a1411adf266d804ce3d3e43c677
https://github.com/Evolveum/midpoint/commit/da45284770b82a1411adf266d804ce3d3e43c677
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadInlineMenuItem.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDownloadInlineMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AuditLogViewerPanel.java
Log Message:
-----------
DropdownButtonPanel for CSV/XLSX export on Audit Page
Commit: 07e9b96506ad15310b48fb1a3d6929a561bbaa85
https://github.com/Evolveum/midpoint/commit/07e9b96506ad15310b48fb1a3d6929a561bbaa85
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M docs/concepts/clock-time-provider/index.adoc
M docs/deployment/ports-80-and-443.adoc
M docs/resources/entitlements/index.adoc
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/HelpTextPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/HelpTextPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/RightSidebarHelpPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/RightSidebarHelpPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchableItemsDefinitions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractFormWizardStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/LocalFileInputPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/basic/DocumentationConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/basic/DocumentationTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.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/SmartCorrelationTable.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
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationProcessedObjectPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/DefaultContainerablePanel.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/PrismContainerHeaderPanel.html
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/PrismContainerValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyPanel.html
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/PrismReferencePanel.html
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/PrismValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/SingleContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormContainerHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferencePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismContainerValueWrapperImpl.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/FilePathValidator.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ItemValidationContext.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ItemValidatorFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/NoopValidatorFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/UniqueObjectNameValidator.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/UniqueObjectNameValidatorFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ValidatorFactoryRegistry.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/DataAccessPermission.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsRecordDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/ConfigureSynchronizationConfirmationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/SourceDirectionSpecificationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/TargetDirectionSpecificationPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/LocalFileInputPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/LocalFileInputPanel.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/security/MidPointApplication.java
M infra/schema/src/main/resources/xml/ns/public/common/common-connector-dev-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/BasicExpressionFunctions.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/smart/TestSmartIntegrationService.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/smart/MockServiceClientImpl.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/ServiceClient.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/DeletedSourceChoice.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/DeletedTargetChoice.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/DefaultServiceClientImpl.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/SynchronizationConfigurationScenarioHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ProcessedDocumentation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestTestBackend.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/TestPredefinedSynchronizationReactions.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Merge branch 'master' into tmp/11036
Commit: 34e5222b1fd65cd8503248402d3929dd623ad4f4
https://github.com/Evolveum/midpoint/commit/34e5222b1fd65cd8503248402d3929dd623ad4f4
Author: janmederly <jan.mederly at gmail.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M docs/deployment/ports-80-and-443.adoc
Log Message:
-----------
Update keywords in port 80 and 443 adoc
Commit: f4bf45afd313c3bd61d93152b245f542ef2a3554
https://github.com/Evolveum/midpoint/commit/f4bf45afd313c3bd61d93152b245f542ef2a3554
Author: Veronika Kolpascikova <vera at evolveum.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M publiccode.yml
Log Message:
-----------
Removing softwareversion.yml
Commit: a4d3d3288c07e2ba635d840183d049750a87ca94
https://github.com/Evolveum/midpoint/commit/a4d3d3288c07e2ba635d840183d049750a87ca94
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/SingleContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismContainerValueWrapperImpl.java
Log Message:
-----------
Reverting wrapper internals changes.
Too many unexpected errors during container searches and panel initialization.
Commit: ed0681e01502d2b461209ef37be4dbfceb67b076
https://github.com/Evolveum/midpoint/commit/ed0681e01502d2b461209ef37be4dbfceb67b076
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelTypeMapper.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelScriptEvaluator.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
A model/model-common/src/test/resources/expression/mel/expression-foo-plus-bar.xml
A model/model-intest/src/test/resources/common/resource-dummy-groovy.xml
M model/model-intest/src/test/resources/common/resource-dummy.xml
Log Message:
-----------
CEL: handling of enum variables, starting to convert model-intest
Commit: 8e1efd5beb68e92a857b9b86e37cd567ef758aa5
https://github.com/Evolveum/midpoint/commit/8e1efd5beb68e92a857b9b86e37cd567ef758aa5
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-05 (Thu, 05 Mar 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/gui/impl/component/menu/RightSidebarHelpPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/RightSidebarHelpPanel.java
Log Message:
-----------
sidebar help panel added close button, disabled escaping for help content
Commit: 520e03102073fe7978c8f8046989461ff9afbafd
https://github.com/Evolveum/midpoint/commit/520e03102073fe7978c8f8046989461ff9afbafd
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardBasicInitializer.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardBasicPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/EnumWizardChoicePanel.java
Log Message:
-----------
more details subtext added to all remaining wizard steps
Commit: 2926befbae0c3418f38132f63efccaaa200b163d
https://github.com/Evolveum/midpoint/commit/2926befbae0c3418f38132f63efccaaa200b163d
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/SelectObjectClassesStepPanel.java
Log Message:
-----------
closing help (if opened) after resource wizard is finished (create resource button clicked)
Commit: 287f83b5a49751e2e8e35db01fe2fb863f8e8464
https://github.com/Evolveum/midpoint/commit/287f83b5a49751e2e8e35db01fe2fb863f8e8464
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/basic/DocumentationConnectorStepPanel.java
Log Message:
-----------
Fixed button style in connector wizard
Commit: 664ad4b242cf23f59e394dc226108ae05a1c5cb5
https://github.com/Evolveum/midpoint/commit/664ad4b242cf23f59e394dc226108ae05a1c5cb5
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestTestBackend.java
Log Message:
-----------
Hardcoded OpenProject docs link
Commit: 0438ed40b6454f794e4434bb0207ca009940f5df
https://github.com/Evolveum/midpoint/commit/0438ed40b6454f794e4434bb0207ca009940f5df
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/widget/MetricWidgetPanel.java
Log Message:
-----------
Remove unnecessary `title` attribute
**What**
Remove the `title` attribute from the title of the metric widget in
simulation results page.
**Why**
The `title` attribute causes a tooltip on mouse hover. However it is the
same as the title text itself, so it does not have any additional value.
Plus, it is shown over the tooltip with help message, which is shown
when you hover on the "info" icon next to the title.
Commit: 9b1879e4f437bebf70ada7cfac8012677604ee28
https://github.com/Evolveum/midpoint/commit/9b1879e4f437bebf70ada7cfac8012677604ee28
Author: honchar <honchar at evolveum.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/BrowserWindowIdentifierFilter.java
Log Message:
-----------
Update window name parameter generating
Related to #11063
Commit: 514fd0f761f14c161d4244891d6a3f98a5413d2b
https://github.com/Evolveum/midpoint/commit/514fd0f761f14c161d4244891d6a3f98a5413d2b
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
Log Message:
-----------
Switch Connector Wizard REST backend to production
Commit: 9ec2e1bbfcf3ba4a658526c7b74e1b5bd954001d
https://github.com/Evolveum/midpoint/commit/9ec2e1bbfcf3ba4a658526c7b74e1b5bd954001d
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/RightSidebarHelpPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/RightSidebarHelpPanel.java
Log Message:
-----------
right sidebar css improvements
Commit: 5202bc46e6a7484980deb10bf2ff6ee47eb6ec54
https://github.com/Evolveum/midpoint/commit/5202bc46e6a7484980deb10bf2ff6ee47eb6ec54
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/widget/MetricWidgetPanel.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestTestBackend.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 3a8e79e862dabf1cd199e1b332d603789f0225b4
https://github.com/Evolveum/midpoint/commit/3a8e79e862dabf1cd199e1b332d603789f0225b4
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M gui/admin-gui/src/frontend/js/midpoint-theme.js
Log Message:
-----------
tooltip will be shown only for element after 1s delay
Commit: dbbfcc1698378e132699936cad02bdbb7800db2b
https://github.com/Evolveum/midpoint/commit/dbbfcc1698378e132699936cad02bdbb7800db2b
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-06 (Fri, 06 Mar 2026)
Changed paths:
M repo/system-init/src/main/resources/initial-objects/mark/740-mark-shadow-correlation-owner-not-found.xml
Log Message:
-----------
Fix wrong translation key in "owner not found" mark
**What**
Fix wrong translation key
Commit: b11b9922472a238b77826c816d60e3541acb1c77
https://github.com/Evolveum/midpoint/commit/b11b9922472a238b77826c816d60e3541acb1c77
Author: Ivan Noris <ivan.noris at evolveum.com>
Date: 2026-03-06 (Fri, 06 Mar 2026)
Changed paths:
M repo/system-init/src/main/resources/initial-objects/mark/739-mark-shadow-correlation-owner-found.xml
M repo/system-init/src/main/resources/initial-objects/mark/740-mark-shadow-correlation-owner-not-found.xml
M repo/system-init/src/main/resources/initial-objects/mark/741-mark-shadow-correlation-owner-not-certain.xml
Log Message:
-----------
Corrected shadow owner related mark defaul help texts (aligned with translations)
Commit: 6e95cae5e225c8199f4916f8d7553fcdc982f69f
https://github.com/Evolveum/midpoint/commit/6e95cae5e225c8199f4916f8d7553fcdc982f69f
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-06 (Fri, 06 Mar 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaService.java
Log Message:
-----------
Smart Integration: Add null-safety checks for schemaMatch in wellKnownSchemaProvider
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: fae46297df637de2508ff1eef3dc2f320d506bed
https://github.com/Evolveum/midpoint/commit/fae46297df637de2508ff1eef3dc2f320d506bed
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-06 (Fri, 06 Mar 2026)
Changed paths:
M docs/deployment/ports-80-and-443.adoc
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/api/component/wizard/BasicWizardStepPanel.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/impl/component/menu/RightSidebarHelpPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/RightSidebarHelpPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardBasicInitializer.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardBasicPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/EnumWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/basic/DocumentationConnectorStepPanel.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/simulation/widget/MetricWidgetPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/SingleContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismContainerValueWrapperImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestTestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaService.java
M publiccode.yml
M repo/system-init/src/main/resources/initial-objects/mark/739-mark-shadow-correlation-owner-found.xml
M repo/system-init/src/main/resources/initial-objects/mark/740-mark-shadow-correlation-owner-not-found.xml
M repo/system-init/src/main/resources/initial-objects/mark/741-mark-shadow-correlation-owner-not-certain.xml
Log Message:
-----------
Merge branch 'master' into tmp/11036
Commit: 185ccd1b79377e9bd5eba813bdc4cb3ca838ff9b
https://github.com/Evolveum/midpoint/commit/185ccd1b79377e9bd5eba813bdc4cb3ca838ff9b
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-06 (Fri, 06 Mar 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DefaultServiceClientImpl.java
Log Message:
-----------
Smart Integration: Add responseText to serverClient in case of error.
Commit: 2dc761277503118d1cd453f06d24970637a281ee
https://github.com/Evolveum/midpoint/commit/2dc761277503118d1cd453f06d24970637a281ee
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-06 (Fri, 06 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerHeaderPanel.html
Log Message:
-----------
fixed help component hierarchy - wrong ID used (failing gui wicket tests)
Commit: b927c1a2c27673f69670d58190297a1c5f7e7c2a
https://github.com/Evolveum/midpoint/commit/b927c1a2c27673f69670d58190297a1c5f7e7c2a
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-06 (Fri, 06 Mar 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DefaultServiceClientImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaService.java
M repo/system-init/src/main/resources/initial-objects/mark/739-mark-shadow-correlation-owner-found.xml
M repo/system-init/src/main/resources/initial-objects/mark/740-mark-shadow-correlation-owner-not-found.xml
M repo/system-init/src/main/resources/initial-objects/mark/741-mark-shadow-correlation-owner-not-certain.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 5f736c2a9eea33d88f68866f851bb18609702bd2
https://github.com/Evolveum/midpoint/commit/5f736c2a9eea33d88f68866f851bb18609702bd2
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-06 (Fri, 06 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadButtonPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadButtonPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonUtil.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDownloadButtonPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDownloadButtonPanel.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/web/page/admin/reports/component/AuditLogViewerPanel.java
Log Message:
-----------
Refactor of download DropdownButtonPanel
Commit: 8b972ff8176485ef0b6f8498ed4d3747b10bd1cf
https://github.com/Evolveum/midpoint/commit/8b972ff8176485ef0b6f8498ed4d3747b10bd1cf
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-06 (Fri, 06 Mar 2026)
Changed paths:
M docs/deployment/ports-80-and-443.adoc
M docs/resources/entitlements/index.adoc
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/api/component/wizard/BasicWizardStepPanel.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/impl/component/menu/RightSidebarHelpPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/RightSidebarHelpPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardBasicInitializer.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardBasicPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/EnumWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/basic/DocumentationConnectorStepPanel.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/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/widget/MetricWidgetPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/SingleContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismContainerValueWrapperImpl.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/CorrelationSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DefaultServiceClientImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestTestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaService.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/TestSmartIntegrationServiceImpl.java
M publiccode.yml
M repo/system-init/src/main/resources/initial-objects/mark/739-mark-shadow-correlation-owner-found.xml
M repo/system-init/src/main/resources/initial-objects/mark/740-mark-shadow-correlation-owner-not-found.xml
M repo/system-init/src/main/resources/initial-objects/mark/741-mark-shadow-correlation-owner-not-certain.xml
Log Message:
-----------
Merge branch 'master' into feature/cel
Commit: c5e912d28c3a026818fc404df75452c4b58195d7
https://github.com/Evolveum/midpoint/commit/c5e912d28c3a026818fc404df75452c4b58195d7
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-06 (Fri, 06 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/ExpressionPanel.java
Log Message:
-----------
Smart Integration: fix Tooltip for expression script is not rendered correctly
Commit: 67728e4fe0da45e78c21a43c71db2d0d7603be55
https://github.com/Evolveum/midpoint/commit/67728e4fe0da45e78c21a43c71db2d0d7603be55
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-06 (Fri, 06 Mar 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/menu/RightSidebarHelpPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/RightSidebarHelpPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/widget/MetricWidgetPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerHeaderPanel.html
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DefaultServiceClientImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaService.java
M repo/system-init/src/main/resources/initial-objects/mark/739-mark-shadow-correlation-owner-found.xml
M repo/system-init/src/main/resources/initial-objects/mark/740-mark-shadow-correlation-owner-not-found.xml
M repo/system-init/src/main/resources/initial-objects/mark/741-mark-shadow-correlation-owner-not-certain.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 9af1d5abe8eb6ab9ce8e03243da6a3ab03eae32b
https://github.com/Evolveum/midpoint/commit/9af1d5abe8eb6ab9ce8e03243da6a3ab03eae32b
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-06 (Fri, 06 Mar 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 accept a mapping while changing the Lifecycle state before accepting,
- the original suggestion is now removed
Commit: bca16597eb8f95d253fa33c8da959dcf7fdfb58d
https://github.com/Evolveum/midpoint/commit/bca16597eb8f95d253fa33c8da959dcf7fdfb58d
Author: honchar <honchar at evolveum.com>
Date: 2026-03-06 (Fri, 06 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/BrowserWindowIdentifierFilter.java
Log Message:
-----------
Window id is shortened to 8 sign random string
Related to #11063
Commit: 8dd772b0ce0c369cdf18c5e55b345f45cf8ce483
https://github.com/Evolveum/midpoint/commit/8dd772b0ce0c369cdf18c5e55b345f45cf8ce483
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-06 (Fri, 06 Mar 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/smart/component/SmartAlertGeneratingPanel.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
Log Message:
-----------
Add the permissions confirmation to generate button
**What**
Add the pop-up on click to the "generate suggestion" button on the
mapping page when no mapping exist yet.
**Why**
This pop up is used to select what data the suggestion process can send
to LLM (if any at all).
**Note**
This commit also fixes the way how the operational result is send to the
concurrent suggestions threads. Each thread now has it's own sub-result.
Commit: 1788f382ba6d2094981528cbc52a38c6f27f8681
https://github.com/Evolveum/midpoint/commit/1788f382ba6d2094981528cbc52a38c6f27f8681
Author: honchar <honchar at evolveum.com>
Date: 2026-03-06 (Fri, 06 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
Log Message:
-----------
Redirect to the same page to apply new window ID
Related to #11063
Commit: 087aa6ec1686278658c2579e59e21876b02bbb8f
https://github.com/Evolveum/midpoint/commit/087aa6ec1686278658c2579e59e21876b02bbb8f
Author: honchar <honchar at evolveum.com>
Date: 2026-03-06 (Fri, 06 Mar 2026)
Changed paths:
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
Log Message:
-----------
Code clean up, improving js
Related to #11063
Commit: 04c6255b7fb2e11d7fc7332c4c5f75238abbf2a2
https://github.com/Evolveum/midpoint/commit/04c6255b7fb2e11d7fc7332c4c5f75238abbf2a2
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-06 (Fri, 06 Mar 2026)
Changed paths:
M docs/concepts/clock-time-provider/index.adoc
M docs/deployment/ports-80-and-443.adoc
M docs/resources/entitlements/index.adoc
M gui/admin-gui/package-lock.json
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/api/component/button/DropdownButtonDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/HelpTextPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/HelpTextPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/ExpressionPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/RightSidebarHelpPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/RightSidebarHelpPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchableItemsDefinitions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractFormWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardBasicInitializer.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardBasicPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/EnumWizardChoicePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/LocalFileInputPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/basic/DocumentationConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/basic/DocumentationTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.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/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/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
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationProcessedObjectPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/widget/MetricWidgetPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/DefaultContainerablePanel.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/PrismContainerHeaderPanel.html
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/PrismContainerValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyPanel.html
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/PrismReferencePanel.html
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/PrismValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/SingleContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormContainerHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferencePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismContainerValueWrapperImpl.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/FilePathValidator.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ItemValidationContext.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ItemValidatorFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/NoopValidatorFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/UniqueObjectNameValidator.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/UniqueObjectNameValidatorFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ValidatorFactoryRegistry.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/DataAccessPermission.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsRecordDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/ConfigureSynchronizationConfirmationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/SourceDirectionSpecificationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/TargetDirectionSpecificationPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/LocalFileInputPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/LocalFileInputPanel.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/security/MidPointApplication.java
M infra/schema/src/main/resources/xml/ns/public/common/common-connector-dev-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/BasicExpressionFunctions.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/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/loader/ProjectionUpdateOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionsLoadOperation.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestConsistencySimple.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.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-test/src/main/java/com/evolveum/midpoint/model/test/smart/MockServiceClientImpl.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/ServiceClient.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/DeletedSourceChoice.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/DeletedTargetChoice.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/DefaultServiceClientImpl.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/SynchronizationConfigurationScenarioHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ProcessedDocumentation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestTestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaService.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/TestCorrelatorSuggestions.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestPredefinedSynchronizationReactions.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
M pom.xml
M publiccode.yml
M repo/system-init/src/main/resources/initial-objects/mark/739-mark-shadow-correlation-owner-found.xml
M repo/system-init/src/main/resources/initial-objects/mark/740-mark-shadow-correlation-owner-not-found.xml
M repo/system-init/src/main/resources/initial-objects/mark/741-mark-shadow-correlation-owner-not-certain.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/totp
Commit: f321b5b45dcc3ab6264e05c71cce4bc03f041c6f
https://github.com/Evolveum/midpoint/commit/f321b5b45dcc3ab6264e05c71cce4bc03f041c6f
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-06 (Fri, 06 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusCredentialsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusCredentialsPanel.java
Log Message:
-----------
credential focus panel, otp editor implementation, wip
Commit: 1be3dbf517410673e5cefb70d5b2276af16f94bc
https://github.com/Evolveum/midpoint/commit/1be3dbf517410673e5cefb70d5b2276af16f94bc
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-06 (Fri, 06 Mar 2026)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/EditOtpPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPopupPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPopupPanel.java
Log Message:
-----------
creating new otp seems to work now - when editing user details
Commit: a95d799efc59cc3a49147abc683f6816e0971ee5
https://github.com/Evolveum/midpoint/commit/a95d799efc59cc3a49147abc683f6816e0971ee5
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-09 (Mon, 09 Mar 2026)
Changed paths:
M gui/admin-gui/package-lock.json
Log Message:
-----------
js libraries version bump
Commit: 1b610122d838b49c1fa2ea620f70715555b6df09
https://github.com/Evolveum/midpoint/commit/1b610122d838b49c1fa2ea620f70715555b6df09
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-09 (Mon, 09 Mar 2026)
Changed paths:
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
Log Message:
-----------
updated css-minimizer-webpack-plugi
Commit: 79cd53c9534278c24a62d86f7e9a3115bd44d33e
https://github.com/Evolveum/midpoint/commit/79cd53c9534278c24a62d86f7e9a3115bd44d33e
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-09 (Mon, 09 Mar 2026)
Changed paths:
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/totp
Commit: 82c4d175958502134d64c07ad9a3c5686f8cd061
https://github.com/Evolveum/midpoint/commit/82c4d175958502134d64c07ad9a3c5686f8cd061
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-09 (Mon, 09 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ButtonBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
Log Message:
-----------
Minor improvements to bottom toolbar buttons, removed useless "btn-group".
Also, an attempt to fix an issue where we cant add "button" there because it expects "a".
Commit: 71d8ce0bf2d1ae54dc90fe2174eae102078f9ced
https://github.com/Evolveum/midpoint/commit/71d8ce0bf2d1ae54dc90fe2174eae102078f9ced
Author: dakle <dakle at evolveum.com>
Date: 2026-03-09 (Mon, 09 Mar 2026)
Changed paths:
A docs/security/credentials/password-policy/resource-specific-password-policy.adoc
Log Message:
-----------
add guide on targeted psw policies
Commit: ac3653d77f7f745288ca809074d09bcd1f769b7b
https://github.com/Evolveum/midpoint/commit/ac3653d77f7f745288ca809074d09bcd1f769b7b
Author: dakle <dakle at evolveum.com>
Date: 2026-03-09 (Mon, 09 Mar 2026)
Changed paths:
R docs/security/credentials/password-policy.adoc
A docs/security/credentials/password-policy/index.adoc
Log Message:
-----------
Move psw policy to dir to allow for sub-articles
… in order to add the new targeted password policy article to a proper place
Commit: 5e218f42f7329c439b4c8fe7b0ea48810ea72407
https://github.com/Evolveum/midpoint/commit/5e218f42f7329c439b4c8fe7b0ea48810ea72407
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-09 (Mon, 09 Mar 2026)
Changed paths:
M gui/admin-gui/pom.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonUtil.java
Log Message:
-----------
Remove of not needed poi.version, fix for dropdown
Commit: 9e163f44011e5213c034fad58d2ae3193480def3
https://github.com/Evolveum/midpoint/commit/9e163f44011e5213c034fad58d2ae3193480def3
Author: dakle <dakle at evolveum.com>
Date: 2026-03-09 (Mon, 09 Mar 2026)
Changed paths:
M docs/security/credentials/password-policy/resource-specific-password-policy.adoc
Log Message:
-----------
A few language fixes
Commit: fe20df0cf54faab8922531f4661d399180a4510e
https://github.com/Evolveum/midpoint/commit/fe20df0cf54faab8922531f4661d399180a4510e
Author: edison23 <dakle at evolveum.com>
Date: 2026-03-09 (Mon, 09 Mar 2026)
Changed paths:
R docs/security/credentials/password-policy.adoc
A docs/security/credentials/password-policy/index.adoc
A docs/security/credentials/password-policy/resource-specific-password-policy.adoc
Log Message:
-----------
Merge pull request #533 from Evolveum/docs/master/add/resource-specific-password-policy-use-case
Docs/master/add/resource specific password policy use case
Commit: 93ad643dd1cbb60a1bde38d296097431430b930c
https://github.com/Evolveum/midpoint/commit/93ad643dd1cbb60a1bde38d296097431430b930c
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-09 (Mon, 09 Mar 2026)
Changed paths:
M model/model-common/pom.xml
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelTypeMapper.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelFormatExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMelExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelPolyStringExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelSecretExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/QNameCelValue.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
A model/model-common/src/test/resources/expression/mel/expression-user-administrative-status-null.xml
M model/model-common/src/test/resources/expression/mel/expression-user-administrative-status.xml
M model/model-common/src/test/resources/expression/mel/expression-user-given-name.xml
M model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
M model/model-intest/src/test/resources/common/resource-dummy.xml
M pom.xml
Log Message:
-----------
CEL: upgrade to cel-java 0.12.0, adapting code, MEL experiments in model-intest, fighting with nulls and optionals.
Commit: d829e38b06bcd82df8623db5373d83ca57cdd222
https://github.com/Evolveum/midpoint/commit/d829e38b06bcd82df8623db5373d83ca57cdd222
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-09 (Mon, 09 Mar 2026)
Changed paths:
R docs/security/credentials/password-policy.adoc
A docs/security/credentials/password-policy/index.adoc
A docs/security/credentials/password-policy/resource-specific-password-policy.adoc
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ButtonBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/ExpressionPanel.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/SmartMappingTable.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 model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
Log Message:
-----------
Merge branch 'master' into feature/cel
Commit: 632b0a378d2d711fc756bc4fa3568342d7b3d97f
https://github.com/Evolveum/midpoint/commit/632b0a378d2d711fc756bc4fa3568342d7b3d97f
Author: honchar <honchar at evolveum.com>
Date: 2026-03-09 (Mon, 09 Mar 2026)
Changed paths:
M docs/concepts/clock-time-provider/index.adoc
M docs/deployment/ports-80-and-443.adoc
M docs/resources/entitlements/index.adoc
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/api/component/button/DropdownButtonDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/HelpTextPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/HelpTextPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/RightSidebarHelpPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/RightSidebarHelpPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchableItemsDefinitions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractFormWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardBasicInitializer.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardBasicPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/EnumWizardChoicePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/LocalFileInputPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/basic/DocumentationConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/basic/DocumentationTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.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/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/SmartCorrelationTable.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
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationProcessedObjectPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/widget/MetricWidgetPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/DefaultContainerablePanel.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/PrismContainerHeaderPanel.html
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/PrismContainerValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyPanel.html
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/PrismReferencePanel.html
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/PrismValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/SingleContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormContainerHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferencePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismContainerValueWrapperImpl.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/FilePathValidator.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ItemValidationContext.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ItemValidatorFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/NoopValidatorFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/UniqueObjectNameValidator.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/UniqueObjectNameValidatorFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ValidatorFactoryRegistry.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/DataAccessPermission.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsRecordDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/ConfigureSynchronizationConfirmationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/SourceDirectionSpecificationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/TargetDirectionSpecificationPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/LocalFileInputPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/LocalFileInputPanel.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/security/MidPointApplication.java
M infra/schema/src/main/resources/xml/ns/public/common/common-connector-dev-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/BasicExpressionFunctions.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/smart/TestSmartIntegrationService.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/smart/MockServiceClientImpl.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/ServiceClient.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/DeletedSourceChoice.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/DeletedTargetChoice.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/DefaultServiceClientImpl.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/SynchronizationConfigurationScenarioHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ProcessedDocumentation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestTestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaService.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/TestCorrelatorSuggestions.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestPredefinedSynchronizationReactions.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
M publiccode.yml
M repo/system-init/src/main/resources/initial-objects/mark/739-mark-shadow-correlation-owner-found.xml
M repo/system-init/src/main/resources/initial-objects/mark/740-mark-shadow-correlation-owner-not-found.xml
M repo/system-init/src/main/resources/initial-objects/mark/741-mark-shadow-correlation-owner-not-certain.xml
Log Message:
-----------
Merge branch 'master' into feature/multi-tab-support
# Conflicts:
# gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java
Commit: ed3825c75605ddc01114e05c9240d01ba3494106
https://github.com/Evolveum/midpoint/commit/ed3825c75605ddc01114e05c9240d01ba3494106
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-09 (Mon, 09 Mar 2026)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/AbstractConfiguredModelIntegrationTest.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContractGroovy.java
M model/model-intest/testng-integration-full.xml
Log Message:
-----------
CEL: Keeping old Groovy version of model-intest resource-dummy in test suite
Commit: 5097a552f834a4348c45d8a2a08d687bd58c372f
https://github.com/Evolveum/midpoint/commit/5097a552f834a4348c45d8a2a08d687bd58c372f
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-09 (Mon, 09 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadInlineMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonUtil.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/ExportDownloadInlineMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDownloadInlineMenuItem.java
Log Message:
-----------
Introduce ExportDownloadInlineMenuItem
Commit: e83242383bf750b9fe9acb53aa8d43166580fd1b
https://github.com/Evolveum/midpoint/commit/e83242383bf750b9fe9acb53aa8d43166580fd1b
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-09 (Mon, 09 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadInlineMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/ExportDownloadInlineMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDownloadInlineMenuItem.java
Log Message:
-----------
Refactor to use parent class to remove duplicate code
Commit: a5b411b68acffc63eda13cf9f9d169b492b73f24
https://github.com/Evolveum/midpoint/commit/a5b411b68acffc63eda13cf9f9d169b492b73f24
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-09 (Mon, 09 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadInlineMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/ExportDownloadInlineMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDownloadInlineMenuItem.java
Log Message:
-----------
Tweak export file name
Commit: 38ad55157aab1273a0537481e08c3f04f188e735
https://github.com/Evolveum/midpoint/commit/38ad55157aab1273a0537481e08c3f04f188e735
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-09 (Mon, 09 Mar 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelTypeMapper.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMelExtensions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
A model/model-common/src/test/resources/expression/mel/expression-default.xml
A model/model-common/src/test/resources/expression/mel/expression-foo-default.xml
M model/model-common/src/test/resources/expression/mel/expression-null.xml
M model/model-common/src/test/resources/expression/mel/expression-user-administrative-status-null.xml
M model/model-intest/src/test/resources/common/resource-dummy.xml
Log Message:
-----------
CEL: further fighting with nulls and optionals, implementation of default() and isNull() methods as a practical way to deal with the chaos.
Commit: a33f2d5568639dead524475014a857d76b1edaf1
https://github.com/Evolveum/midpoint/commit/a33f2d5568639dead524475014a857d76b1edaf1
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-09 (Mon, 09 Mar 2026)
Changed paths:
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
Log Message:
-----------
js libs updated
Commit: d632743264f2fcebbf70e26c7ff76ef64e601ffb
https://github.com/Evolveum/midpoint/commit/d632743264f2fcebbf70e26c7ff76ef64e601ffb
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-09 (Mon, 09 Mar 2026)
Changed paths:
R docs/security/credentials/password-policy.adoc
A docs/security/credentials/password-policy/index.adoc
A docs/security/credentials/password-policy/resource-specific-password-policy.adoc
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ButtonBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/totp
Commit: d8eb72127efbe08b48347fcb61bd28ec95e82103
https://github.com/Evolveum/midpoint/commit/d8eb72127efbe08b48347fcb61bd28ec95e82103
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleWebSecurityConfigurer.java
Log Message:
-----------
various otp impl gui improvements
Commit: 506c01ff0e36d9e9f7e20de728e534d754af0125
https://github.com/Evolveum/midpoint/commit/506c01ff0e36d9e9f7e20de728e534d754af0125
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadInlineMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDownloadInlineMenuItem.java
Log Message:
-----------
Move label definition to its specific class
Commit: ddb9200a488ef1d9b5e7d4f6cc56a6dd23d7630c
https://github.com/Evolveum/midpoint/commit/ddb9200a488ef1d9b5e7d4f6cc56a6dd23d7630c
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadInlineMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/ExportDownloadInlineMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDownloadInlineMenuItem.java
Log Message:
-----------
Tweak duplicity in code
Commit: 2165026530cc00ba8839375d3d6264e5fb66134a
https://github.com/Evolveum/midpoint/commit/2165026530cc00ba8839375d3d6264e5fb66134a
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/ExportDownloadInlineMenuItem.java
Log Message:
-----------
add protected modifier
Commit: 5c182a91d2914040cd1e0c04e0a5bcdcd6a6f1ac
https://github.com/Evolveum/midpoint/commit/5c182a91d2914040cd1e0c04e0a5bcdcd6a6f1ac
Author: Vanesa Smoľaková <smolakovavanesa at gmail.com>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ColumnUtils.java
Log Message:
-----------
Improve certification progress bar visibility
Commit: e95809e650adb6141f1cc1eef1491ede8dee5d4c
https://github.com/Evolveum/midpoint/commit/e95809e650adb6141f1cc1eef1491ede8dee5d4c
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonUtil.java
Log Message:
-----------
handle visibility of menu by VisibleBehaviour class
Commit: 16b4e61a6f43c8bba60d87cff142cfb5908e3732
https://github.com/Evolveum/midpoint/commit/16b4e61a6f43c8bba60d87cff142cfb5908e3732
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
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/correlation/CorrelationItemsTableWizardPanel.java
Log Message:
-----------
Smart Integration: fix simulation of correlation rule failure when duplicate delta reference attribute is written
**NOTE**
During editing, multiple ResourceAttributeDefinitionType values with
the same ref can temporarily exist in the UI model. These duplicates
are normally merged by internal logic only after the Save changes
operation.
However, the simulation was previously executed on the pre-merge state,
which could contain duplicate attribute references. This caused
failures when evaluating correlation rules simulations or schema
parsing.
The issue was resolved by running the simulation on a resourceModel
where the deltas are already applied, ensuring that attribute mappings
referencing the same ref are properly merged before simulation.
Commit: ea6e97701c22084e51c6650ca5e0845fd9374bc2
https://github.com/Evolveum/midpoint/commit/ea6e97701c22084e51c6650ca5e0845fd9374bc2
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
R docs/security/credentials/password-policy.adoc
A docs/security/credentials/password-policy/index.adoc
A docs/security/credentials/password-policy/resource-specific-password-policy.adoc
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ButtonBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: bdf8b9dacd0477b0865152ae6eca2023832c0d4e
https://github.com/Evolveum/midpoint/commit/bdf8b9dacd0477b0865152ae6eca2023832c0d4e
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-10 (Tue, 10 Mar 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 model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationSimulationActivityHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationSimulationActivityRun.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationServiceTest.java
Log Message:
-----------
Smart Integration: Optimize correlation simulation - pre-compute resource schema once
Previously, CorrelationSimulationActivityRun called correlationService.correlate()
with additionalMappings per shadow, causing getObjectTypeDefinition() to run on
every iteration. That method executed ResourceSchemaFactory.schemaExtenderFor(),
merged all additional mappings and the correlation definition, then called
ResourceSchemaExtender.extend() (full schema parse) — all redundant work since the
resource, object type, mappings and correlation definition are constant for the
entire activity run.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 2b4dbd13ccde7f69716fee4104d9ccfab27f0e79
https://github.com/Evolveum/midpoint/commit/2b4dbd13ccde7f69716fee4104d9ccfab27f0e79
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadInlineMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/ExportDownloadInlineMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDownloadInlineMenuItem.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/web/page/admin/reports/component/AuditLogViewerPanel.java
Log Message:
-----------
Handle fileNamePrefix by parameter
Commit: 206a4c335f034dea9494bb051104eb303452e02f
https://github.com/Evolveum/midpoint/commit/206a4c335f034dea9494bb051104eb303452e02f
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/ExportDownloadInlineMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDownloadInlineMenuItem.java
Log Message:
-----------
Added missing override for getConfirmationMessage for XLSX
Commit: f99903a83b0caf8817cd99a6f744dd7d10dbb5bd
https://github.com/Evolveum/midpoint/commit/f99903a83b0caf8817cd99a6f744dd7d10dbb5bd
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
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/correlation/CorrelationItemsTableWizardPanel.java
Log Message:
-----------
Merge branch 'master' into feature/cel
Commit: 3818322edd9c96fd0d6938816e465a0dd0bafe6c
https://github.com/Evolveum/midpoint/commit/3818322edd9c96fd0d6938816e465a0dd0bafe6c
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadInlineMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ExportingPanel.java
Log Message:
-----------
make getConfirmationMessage abstract
Commit: 53d7b5d9eae96baf98ba8d450a5dc4c6094b1045
https://github.com/Evolveum/midpoint/commit/53d7b5d9eae96baf98ba8d450a5dc4c6094b1045
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ColumnUtils.java
Log Message:
-----------
Merge pull request #536 from kay1313/fix/10930
Improve certification progress bar visibility. Thank you.
Commit: b2a0b4bc12dfeaa7bed911029bdaa12ef6f7dfa1
https://github.com/Evolveum/midpoint/commit/b2a0b4bc12dfeaa7bed911029bdaa12ef6f7dfa1
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/SubmissionResult.java
Log Message:
-----------
Improved messages after submitting request access wizard
Related to MID-10979.
Commit: 327e88a27b797b060af28971df3de90134f28837
https://github.com/Evolveum/midpoint/commit/327e88a27b797b060af28971df3de90134f28837
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/SubmissionResult.java
Log Message:
-----------
Documentation added
Related to MID-10979.
Commit: 4fa54e58507159a6d7b7ffbfb8f86a842812accb
https://github.com/Evolveum/midpoint/commit/4fa54e58507159a6d7b7ffbfb8f86a842812accb
Author: honchar <honchar at evolveum.com>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/BrowserWindowIdentifierFilter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/ParameterRequestWrapper.java
Log Message:
-----------
Fix js to set tab id parameter. Wrap the request
Related to #11063
Commit: 249e4cd122bd8aa865921f9c72c93e18d81671c8
https://github.com/Evolveum/midpoint/commit/249e4cd122bd8aa865921f9c72c93e18d81671c8
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
M gui/admin-gui/pom.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadButtonPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadButtonPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadInlineMenuItem.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonUtil.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/ExportDownloadInlineMenuItem.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDataExporter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDownloadInlineMenuItem.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/web/component/dialog/ExportingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AuditLogViewerPanel.java
M pom.xml
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/AuthorizationConstants.java
Log Message:
-----------
Merge pull request #523
MID-11036: Implement export to XLSX
Commit: e31b5cd809a2f7adac623726aa85561ec0eefba9
https://github.com/Evolveum/midpoint/commit/e31b5cd809a2f7adac623726aa85561ec0eefba9
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
M gui/admin-gui/pom.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadButtonPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadButtonPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadInlineMenuItem.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonUtil.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/ExportDownloadInlineMenuItem.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDataExporter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDownloadInlineMenuItem.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/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/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ColumnUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ExportingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AuditLogViewerPanel.java
M pom.xml
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/AuthorizationConstants.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/totp
Commit: 1d840714c4cdf07f96b11d4575ce65574ea734fc
https://github.com/Evolveum/midpoint/commit/1d840714c4cdf07f96b11d4575ce65574ea734fc
Author: honchar <honchar at evolveum.com>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/NewWindowNotifyingBehavior.java
Log Message:
-----------
Compilation fix
Related to #11063
Commit: b675f6dc3d9b0ea60a88498faa760ff949a785cb
https://github.com/Evolveum/midpoint/commit/b675f6dc3d9b0ea60a88498faa760ff949a785cb
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
M docs/expressions/expressions/script/mel/todo.adoc
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/BasicExpressionFunctions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelTypeMapper.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMelExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMidPointExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelPolyStringExtensions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
M model/model-common/src/test/resources/expression/mel/expression-objectref-variables.xml
A model/model-common/src/test/resources/expression/mel/expression-user-string-format.xml
M model/model-impl/src/test/resources/expr/mel/expression-search-shadow-owner.xml
M model/model-intest/src/test/resources/common/resource-dummy-red.xml
M model/model-intest/src/test/resources/common/resource-dummy.xml
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionUtil.java
Log Message:
-----------
CEL: more tests on resource expressions (model-intest), more fixes. Mostly dealing with nulls/optionals again.
Commit: d614e9ab96ef6a634094bf47576e9d16bf76fd3c
https://github.com/Evolveum/midpoint/commit/d614e9ab96ef6a634094bf47576e9d16bf76fd3c
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
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/correlation/CorrelationItemsTableWizardPanel.java
Log Message:
-----------
Merge branch 'feature/cel' of github.com:Evolveum/midpoint into feature/cel
Commit: eec69256838ca921d3fad468a78e88398bc43ce1
https://github.com/Evolveum/midpoint/commit/eec69256838ca921d3fad468a78e88398bc43ce1
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
M docs/expressions/expressions/script/mel/introduction.adoc
M docs/expressions/expressions/script/mel/todo.adoc
Log Message:
-----------
CEL: docs
Commit: 6e758b996fff9a44459f8d026993c209f52ecfbd
https://github.com/Evolveum/midpoint/commit/6e758b996fff9a44459f8d026993c209f52ecfbd
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
M gui/admin-gui/pom.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadButtonPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadButtonPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadInlineMenuItem.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonUtil.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/ExportDownloadInlineMenuItem.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDataExporter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDownloadInlineMenuItem.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/web/component/data/column/ColumnUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ExportingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AuditLogViewerPanel.java
M pom.xml
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/AuthorizationConstants.java
Log Message:
-----------
Merge branch 'master' into feature/cel
Commit: 67bc23f2a1e82adfeb8add1f20ff0c9a018ef241
https://github.com/Evolveum/midpoint/commit/67bc23f2a1e82adfeb8add1f20ff0c9a018ef241
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpManagerImpl.java
Log Message:
-----------
preparing for switch to prism wrappers
Commit: 1f9d781ce4b4d0d1e59adcd6107ed6039a66c06d
https://github.com/Evolveum/midpoint/commit/1f9d781ce4b4d0d1e59adcd6107ed6039a66c06d
Author: dakle <dakle at evolveum.com>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
A docs/security/credentials/password-policy/invalid-account-projection-password-error.webp
A docs/security/credentials/password-policy/password-policy-edit-form-hint.webp
A docs/security/credentials/password-policy/verify-password-policies.adoc
Log Message:
-----------
Add guide on verifying password policies
Replaces /midpoint/devel/testing/test-scenarios/#password-policy-tests
Incited by a failed search query.
Commit: 39bda5149a076a30e7c484f8a0f44b51974a71f6
https://github.com/Evolveum/midpoint/commit/39bda5149a076a30e7c484f8a0f44b51974a71f6
Author: edison23 <dakle at evolveum.com>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
A docs/security/credentials/password-policy/invalid-account-projection-password-error.webp
A docs/security/credentials/password-policy/password-policy-edit-form-hint.webp
A docs/security/credentials/password-policy/verify-password-policies.adoc
Log Message:
-----------
Merge pull request #538 from Evolveum/docs/master/add/guide-verify-password-policies
Add guide on verifying password policies.
Replaces /midpoint/devel/testing/test-scenarios/#password-policy-tests Incited by a failed search query.
Commit: cc2a8e7e7210efdb26154eeb8adee7a88835a11d
https://github.com/Evolveum/midpoint/commit/cc2a8e7e7210efdb26154eeb8adee7a88835a11d
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectImpl.java
Log Message:
-----------
Fix failing correlation simulation test
**What**
Fix the test by adding missing mark which was expected by the test.
**Why**
In the commit 8c02af25 we I have changed what event marks are added to
processed objects in case of correlation simulation. However, I haven't
added one mark which is expected by the tests.
It has not been caught by our Jenkins run, because as it looks like, the
test class is not added to the Jenkins integration tests suite. I will
add them later after confirmation.
This issue have not affected anything else than the test, because the
GUI does not show that mark anyway. But it is a valid mark related to
the correlation, so I think it's a good thing to have it there.
Commit: b5cc7610dd7ac713a26415311e9854198ea4afaa
https://github.com/Evolveum/midpoint/commit/b5cc7610dd7ac713a26415311e9854198ea4afaa
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-10 (Tue, 10 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/EditOtpPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPopupPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusOtpsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpManagerImpl.java
Log Message:
-----------
GUI implementation for focus details otp add/edit/modify
Implementation is also on self registration page, but currently hidden, TBD.
Related to MID-11049.
Commit: 7089b2d31f4bb7b0f8d1be3cfc3aa351f273c0bf
https://github.com/Evolveum/midpoint/commit/7089b2d31f4bb7b0f8d1be3cfc3aa351f273c0bf
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-11 (Wed, 11 Mar 2026)
Changed paths:
R docs/security/credentials/password-policy.adoc
A docs/security/credentials/password-policy/index.adoc
A docs/security/credentials/password-policy/invalid-account-projection-password-error.webp
A docs/security/credentials/password-policy/password-policy-edit-form-hint.webp
A docs/security/credentials/password-policy/resource-specific-password-policy.adoc
A docs/security/credentials/password-policy/verify-password-policies.adoc
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
M gui/admin-gui/pom.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadButtonPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadButtonPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadInlineMenuItem.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonUtil.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/ExportDownloadInlineMenuItem.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDataExporter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDownloadInlineMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ButtonBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/MappingUtils.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/web/component/data/column/ColumnUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ExportingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AuditLogViewerPanel.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectImpl.java
M pom.xml
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/AuthorizationConstants.java
Log Message:
-----------
Merge branch 'master' into improvement/correlation-simulation-optimization-2
Commit: 3fb787d3a5edadbcd4e83a2408a6af0ca7b0d837
https://github.com/Evolveum/midpoint/commit/3fb787d3a5edadbcd4e83a2408a6af0ca7b0d837
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-11 (Wed, 11 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/SubmissionResult.java
Log Message:
-----------
Merge branch 'tmp/10979'
Commit: 50c3b282c5f22efeb9036e90cca66fdbb0cc00ff
https://github.com/Evolveum/midpoint/commit/50c3b282c5f22efeb9036e90cca66fdbb0cc00ff
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-11 (Wed, 11 Mar 2026)
Changed paths:
A docs/security/credentials/password-policy/invalid-account-projection-password-error.webp
A docs/security/credentials/password-policy/password-policy-edit-form-hint.webp
A docs/security/credentials/password-policy/verify-password-policies.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/SubmissionResult.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectImpl.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/totp
Commit: 655cfe3918f19c3fa85efe55d6ee4714f84b5fc3
https://github.com/Evolveum/midpoint/commit/655cfe3918f19c3fa85efe55d6ee4714f84b5fc3
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-11 (Wed, 11 Mar 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationServiceTest.java
Log Message:
-----------
Smart Integration: Refactor CorrelationServiceTest
The test class now focuses solely on correlation service behavior,
not on schema extension with additional mappings.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: c3810477faafcea30e2d23a7a7cb2e9f31fc7d85
https://github.com/Evolveum/midpoint/commit/c3810477faafcea30e2d23a7a7cb2e9f31fc7d85
Author: honchar <honchar at evolveum.com>
Date: 2026-03-11 (Wed, 11 Mar 2026)
Changed paths:
M gui/admin-gui/src/frontend/js/midpoint-theme.js
Log Message:
-----------
Small js improvement
Related to #11063
Commit: 30e1327206d44c381bd3939a27cf82a1634118f3
https://github.com/Evolveum/midpoint/commit/30e1327206d44c381bd3939a27cf82a1634118f3
Author: honchar <honchar at evolveum.com>
Date: 2026-03-11 (Wed, 11 Mar 2026)
Changed paths:
R docs/security/credentials/password-policy.adoc
A docs/security/credentials/password-policy/index.adoc
A docs/security/credentials/password-policy/invalid-account-projection-password-error.webp
A docs/security/credentials/password-policy/password-policy-edit-form-hint.webp
A docs/security/credentials/password-policy/resource-specific-password-policy.adoc
A docs/security/credentials/password-policy/verify-password-policies.adoc
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
M gui/admin-gui/pom.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadButtonPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadButtonPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadInlineMenuItem.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonUtil.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/ExportDownloadInlineMenuItem.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDataExporter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDownloadInlineMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ButtonBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/ExpressionPanel.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/attribute/mapping/AttributeMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/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/smart/component/SmartAlertGeneratingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/SubmissionResult.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ColumnUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ExportingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AuditLogViewerPanel.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M pom.xml
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/AuthorizationConstants.java
Log Message:
-----------
Merge branch 'master' into feature/multi-tab-support
Commit: 4bf20bd9ff0f48c68f8c1912247316f826f084cb
https://github.com/Evolveum/midpoint/commit/4bf20bd9ff0f48c68f8c1912247316f826f084cb
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-11 (Wed, 11 Mar 2026)
Changed paths:
M docs/expressions/expressions/script/mel/todo.adoc
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/BasicExpressionFunctions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelTypeMapper.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMelExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelPolyStringExtensions.java
M model/model-intest/src/test/resources/common/resource-dummy-red.xml
M model/model-intest/src/test/resources/common/resource-dummy.xml
Log Message:
-----------
CEL: stringify() and str(), more meddling with optionals and other peculiarities
Commit: 27777610fecf23decc992e53b40d03b94e5b249e
https://github.com/Evolveum/midpoint/commit/27777610fecf23decc992e53b40d03b94e5b249e
Author: Jiří Huf <jiri.huf at evolveum.com>
Date: 2026-03-11 (Wed, 11 Mar 2026)
Changed paths:
M docs/security/authorization/bulk-actions.adoc
Log Message:
-----------
add object authorization to bulk actions auth
Commit: d67c05bb6f009c5ea1ab909e65f01bb2bbaa31b3
https://github.com/Evolveum/midpoint/commit/d67c05bb6f009c5ea1ab909e65f01bb2bbaa31b3
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-11 (Wed, 11 Mar 2026)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/FocusOtpListPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/FocusOtpListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/PageSelfCredentials.java
Log Message:
-----------
self credentials editor implementation, almost done
Commit: 877a04cf6655c3c4518288029fb8df0e968b0019
https://github.com/Evolveum/midpoint/commit/877a04cf6655c3c4518288029fb8df0e968b0019
Author: Vanesa Smoľaková <smolakovavanesa at gmail.com>
Date: 2026-03-11 (Wed, 11 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebModelServiceUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/SecurityUtil.java
Log Message:
-----------
MID-10953 Fix handling of missing authentication when logout occurs mid-request
Commit: 536730f8278dc88eb4059ebe92f082a3ac39fe3a
https://github.com/Evolveum/midpoint/commit/536730f8278dc88eb4059ebe92f082a3ac39fe3a
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-11 (Wed, 11 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/FocusOtpListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/PageSelfCredentials.java
Log Message:
-----------
self credentials editor implementation now working
Commit: 586840d74e57577490b23b87d07eb9cb3c96c99f
https://github.com/Evolveum/midpoint/commit/586840d74e57577490b23b87d07eb9cb3c96c99f
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-11 (Wed, 11 Mar 2026)
Changed paths:
M model/model-intest/src/test/resources/common/resource-dummy.xml
Log Message:
-----------
CEL: cosmetics
Commit: 4b82516bc08c2d369104e16de214c7e7a805f9c8
https://github.com/Evolveum/midpoint/commit/4b82516bc08c2d369104e16de214c7e7a805f9c8
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-11 (Wed, 11 Mar 2026)
Changed paths:
M docs/expressions/expressions/script/mel/introduction.adoc
M docs/expressions/expressions/script/mel/todo.adoc
Log Message:
-----------
CEL: docs
Commit: e8c5fed2cb91aba1c2cec0340505f264b366e40f
https://github.com/Evolveum/midpoint/commit/e8c5fed2cb91aba1c2cec0340505f264b366e40f
Author: Martin Mares <martin.mares at evolveum.com>
Date: 2026-03-12 (Thu, 12 Mar 2026)
Changed paths:
M publiccode.yml
Log Message:
-----------
Remove trailing space
Commit: ae246a138b203ebb6b4dc2b464e4613e29e8fcfd
https://github.com/Evolveum/midpoint/commit/ae246a138b203ebb6b4dc2b464e4613e29e8fcfd
Author: Martin Mares <martin.mares at evolveum.com>
Date: 2026-03-12 (Thu, 12 Mar 2026)
Changed paths:
A .github/workflows/publiccode-validation.yml
Log Message:
-----------
Add validation workflow for publiccode.yml
Commit: 134154d98f819dce964ac75771b51f23aa772f5c
https://github.com/Evolveum/midpoint/commit/134154d98f819dce964ac75771b51f23aa772f5c
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-12 (Thu, 12 Mar 2026)
Changed paths:
A .github/workflows/publiccode-validation.yml
M publiccode.yml
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/totp
Commit: e0bbbfff91503dede1569aae81bb894478269ac0
https://github.com/Evolveum/midpoint/commit/e0bbbfff91503dede1569aae81bb894478269ac0
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-12 (Thu, 12 Mar 2026)
Changed paths:
M pom.xml
Log Message:
-----------
updated poi libs to 5.5.1
Commit: 0f090fbe986bec04833038772a87fc3de109fa07
https://github.com/Evolveum/midpoint/commit/0f090fbe986bec04833038772a87fc3de109fa07
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-12 (Thu, 12 Mar 2026)
Changed paths:
A .github/workflows/publiccode-validation.yml
M publiccode.yml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 65fd96bf98a45479279e8323da14144e88733c1a
https://github.com/Evolveum/midpoint/commit/65fd96bf98a45479279e8323da14144e88733c1a
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-12 (Thu, 12 Mar 2026)
Changed paths:
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
R model/model-impl/src/test/resources/correlator/correlation/task/item-correlator.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestCorrelatorSimulationTask.java
A model/model-intest/src/test/resources/tasks/correlator-simulation/simulation-task-with-additional-mapping.xml
R 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:
-----------
Modify tests to reflect changes in correlation simulation
**What**
Re/move tests, which are not relevant anymore or should be in different
class.
**Why**
Previous commits moved the logic of the "resource schema extending" by
additional correlation mappings to the task itself. But the tests in the
correlation service tested also this logic. Obviously such tests does
not belong to the correlation service anymore.
An alternate version of mentioned tests are now in the test class of
correlation simulation task.
**Task**: 11031
Commit: 119b4001f1c308107064cbc3a37c3860278fbb42
https://github.com/Evolveum/midpoint/commit/119b4001f1c308107064cbc3a37c3860278fbb42
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-12 (Thu, 12 Mar 2026)
Changed paths:
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpManagerImpl.java
Log Message:
-----------
Search for otp module in security policy improved
Now looking for ONE totp module that is also referenced from sequence which has channedId = #user.
Related to MID-11049.
Commit: a5f928f2bbbc99f690d8be60711774f592e03c1a
https://github.com/Evolveum/midpoint/commit/a5f928f2bbbc99f690d8be60711774f592e03c1a
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-12 (Thu, 12 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageOtpCode.java
Log Message:
-----------
small cleanup
Commit: 88db2e75c1029d7788ffcc835b28825828816d6d
https://github.com/Evolveum/midpoint/commit/88db2e75c1029d7788ffcc835b28825828816d6d
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-12 (Thu, 12 Mar 2026)
Changed paths:
M docs/expressions/expressions/script/mel/introduction.adoc
M docs/expressions/expressions/script/mel/specification.adoc
Log Message:
-----------
CEL: docs
Commit: 206136ea51ca6210e03860401f8ba1e390b179c9
https://github.com/Evolveum/midpoint/commit/206136ea51ca6210e03860401f8ba1e390b179c9
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-12 (Thu, 12 Mar 2026)
Changed paths:
M model/model-common/src/test/resources/expression/mel/expression-user-assignment-targetref-oids.xml
Log Message:
-----------
CEL: test improvement
Commit: 05f19d33afeb48085a34f92e95d8a13ff95fe165
https://github.com/Evolveum/midpoint/commit/05f19d33afeb48085a34f92e95d8a13ff95fe165
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-12 (Thu, 12 Mar 2026)
Changed paths:
M docs/expressions/expressions/script/index.adoc
A docs/expressions/expressions/script/mel/index.adoc
A docs/expressions/expressions/script/mel/introduction.adoc
A docs/expressions/expressions/script/mel/migration.adoc
A docs/expressions/expressions/script/mel/specification.adoc
A docs/expressions/expressions/script/mel/todo.adoc
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/FunctionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ExpressionConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ExpressionPermissionProfile.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ScriptLanguageExpressionProfile.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/expr/MidpointFunctions.java
M model/model-common/pom.xml
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/BasicExpressionFunctions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/FunctionLibrary.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/FunctionLibraryBinding.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/LibraryFunctionExecutor.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/TimestampFormatUtil.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractCachingScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptCache.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluationContext.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionFactory.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/groovy/GroovyScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/jsr223/Jsr223ScriptEvaluator.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelScriptCacheKey.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelTypeMapper.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/DynType.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/FunctionLibraryProcessor.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelException.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelScriptEvaluator.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/AbstractMidPointCelExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelFormatExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelLdapExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelLogExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMelExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMidPointExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelObjectExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelPolyStringExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelSecretExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/MidPointCelExtensionManager.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/AbstractContainerValueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ContainerValueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/MidPointValueProducer.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/MultivalueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ObjectCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/PolyStringCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/QNameCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ReferenceCelValue.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/velocity/VelocityScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/ExpressionTestUtil.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestExpressionFunctions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestGroovyExpressions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestGroovyExpressionsSandbox.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestJavaScriptExpressions.java
A model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestPythonExpressions.java
R model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestScriptCaching.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestVelocityExpressions.java
A model/model-common/src/test/resources/expression/groovy/expression-list-literal.xml
M model/model-common/src/test/resources/expression/groovy/expression-simple.xml
A model/model-common/src/test/resources/expression/groovy/expression-user-administrative-status.xml
A model/model-common/src/test/resources/expression/javascript/expression-list-literal.xml
M model/model-common/src/test/resources/expression/javascript/expression-simple.xml
A model/model-common/src/test/resources/expression/javascript/expression-user-administrative-status.xml
A model/model-common/src/test/resources/expression/mel/expression-assignment-description.xml
A model/model-common/src/test/resources/expression/mel/expression-debug-dump.xml
A model/model-common/src/test/resources/expression/mel/expression-default.xml
A model/model-common/src/test/resources/expression/mel/expression-encrypt-decrypt.xml
A model/model-common/src/test/resources/expression/mel/expression-encrypt.xml
A model/model-common/src/test/resources/expression/mel/expression-foo-default.xml
A model/model-common/src/test/resources/expression/mel/expression-foo-equals-bar.xml
A model/model-common/src/test/resources/expression/mel/expression-foo-plus-bar.xml
A model/model-common/src/test/resources/expression/mel/expression-func-concatname.xml
A model/model-common/src/test/resources/expression/mel/expression-func.xml
A model/model-common/src/test/resources/expression/mel/expression-hello.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-compose-dn-mask.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-compose-dn-with-suffix.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-compose-dn.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-determine-single-attribute-value.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-hash-password.xml
A model/model-common/src/test/resources/expression/mel/expression-linkref-oid.xml
A model/model-common/src/test/resources/expression/mel/expression-list-literal.xml
A model/model-common/src/test/resources/expression/mel/expression-list.xml
A model/model-common/src/test/resources/expression/mel/expression-log-debug-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-debug.xml
A model/model-common/src/test/resources/expression/mel/expression-log-error-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-error.xml
A model/model-common/src/test/resources/expression/mel/expression-log-info-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-info.xml
A model/model-common/src/test/resources/expression/mel/expression-log-trace-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-trace.xml
A model/model-common/src/test/resources/expression/mel/expression-log-warn-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-warn.xml
A model/model-common/src/test/resources/expression/mel/expression-now.xml
A model/model-common/src/test/resources/expression/mel/expression-null.xml
A model/model-common/src/test/resources/expression/mel/expression-objectref-variables-polystring.xml
A model/model-common/src/test/resources/expression/mel/expression-objectref-variables.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-additional-name.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-family-name.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-given-name.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-honorific-prefix.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-honorific-suffix.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-nick-name.xml
A model/model-common/src/test/resources/expression/mel/expression-poison-drink.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-1.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-2.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-norm-field.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-orig-field.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-string-native.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-stringify-1.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-stringify-2.xml
A model/model-common/src/test/resources/expression/mel/expression-qname-ns.xml
A model/model-common/src/test/resources/expression/mel/expression-qname-parts.xml
A model/model-common/src/test/resources/expression/mel/expression-qname.xml
A model/model-common/src/test/resources/expression/mel/expression-simple.xml
A model/model-common/src/test/resources/expression/mel/expression-single.xml
A model/model-common/src/test/resources/expression/mel/expression-string-ascii.xml
A model/model-common/src/test/resources/expression/mel/expression-string-concat.xml
A model/model-common/src/test/resources/expression/mel/expression-string-concatname.xml
A model/model-common/src/test/resources/expression/mel/expression-string-contains.xml
A model/model-common/src/test/resources/expression/mel/expression-string-empty-blank-global.xml
A model/model-common/src/test/resources/expression/mel/expression-string-empty-blank-member.xml
A model/model-common/src/test/resources/expression/mel/expression-string-mix-1.xml
A model/model-common/src/test/resources/expression/mel/expression-string-mix-2.xml
A model/model-common/src/test/resources/expression/mel/expression-string-mix-3.xml
A model/model-common/src/test/resources/expression/mel/expression-string-norm.xml
A model/model-common/src/test/resources/expression/mel/expression-string-split.xml
A model/model-common/src/test/resources/expression/mel/expression-string-variables.xml
A model/model-common/src/test/resources/expression/mel/expression-syntax-error.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-format-parse-func.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-format-parse.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-long-ago.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-sod-eod-local.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-sod-eod-zulu.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-strxtime-func.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-strxtime.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp.xml
A model/model-common/src/test/resources/expression/mel/expression-user-administrative-status-null.xml
A model/model-common/src/test/resources/expression/mel/expression-user-administrative-status.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation-local-part.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation-namespace.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-second-mapping.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-second.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-targetref-oids.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-map.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-ship-path-find.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-ship-path.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-ship.xml
A model/model-common/src/test/resources/expression/mel/expression-user-given-name-map.xml
A model/model-common/src/test/resources/expression/mel/expression-user-given-name.xml
A model/model-common/src/test/resources/expression/mel/expression-user-linkref-first-oid.xml
A model/model-common/src/test/resources/expression/mel/expression-user-string-format.xml
A model/model-common/src/test/resources/expression/mel/expression-user-stringify-full-name.xml
A model/model-common/src/test/resources/expression/mel/expression-username.xml
A model/model-common/src/test/resources/expression/python/expression-list-literal.xml
M model/model-common/src/test/resources/expression/python/expression-simple.xml
A model/model-common/src/test/resources/expression/python/expression-user-administrative-status.xml
M model/model-common/src/test/resources/expression/velocity/expression-simple.xml
A model/model-common/src/test/resources/expression/velocity/expression-user-administrative-status.xml
M model/model-common/src/test/resources/logback-test.xml
M model/model-common/src/test/resources/objects/c0c010c0-d34d-b33f-f00d-111111111111.xml
M model/model-common/src/test/resources/objects/c0c010c0-d34d-b33f-f00d-111111111112.xml
M model/model-common/testng-unit.xml
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java
M model/model-impl/src/main/resources/ctx-model.xml
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/AbstractInternalModelIntegrationTest.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/AbstractModelExpressionsTest.java
R model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressions.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressionsGroovy.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressionsMel.java
M model/model-impl/src/test/resources/common/resource-dummy.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionGood.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionUntyped.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionUntypedNullValue.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionWrongParameter.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentFullname.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentUsername.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowName.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowNameRepo.xml
R model/model-impl/src/test/resources/expr/expression-testGetManagersOids.xml
R model/model-impl/src/test/resources/expr/expression-testGetOrgByName.xml
R model/model-impl/src/test/resources/expr/expression-testGetUserByOid.xml
R model/model-impl/src/test/resources/expr/expression-testHello.xml
R model/model-impl/src/test/resources/expr/expression-testIsUniquePropertyValue.xml
M model/model-impl/src/test/resources/expr/function-library.xml
A model/model-impl/src/test/resources/expr/groovy/expression-connector-configuration.xml
A model/model-impl/src/test/resources/expr/groovy/expression-projection-attribute-literal.xml
A model/model-impl/src/test/resources/expr/groovy/expression-projection-attribute.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionGood.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionUntyped.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionUntypedNullValue.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionWrongParameter.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentFullname.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentUsername.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowName.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowNameRepo.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetManagersOids.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetOrgByName.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetUserByOid.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testIsUniquePropertyValue.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testLibHello0.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testLibHello1.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testMidPointHello.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testResourceVariables.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testShadowPrimaryIdentifier.xml
A model/model-impl/src/test/resources/expr/mel/expression-connector-configuration.xml
A model/model-impl/src/test/resources/expr/mel/expression-get-object.xml
A model/model-impl/src/test/resources/expr/mel/expression-projection-attribute-literal.xml
A model/model-impl/src/test/resources/expr/mel/expression-projection-attribute.xml
A model/model-impl/src/test/resources/expr/mel/expression-search-objects.xml
A model/model-impl/src/test/resources/expr/mel/expression-search-shadow-owner.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionGood.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionUntyped.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionUntypedNullValue.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionWrongParameter.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentFullname.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentUsername.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowName.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowNameRepo.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetManagersOids.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetOrgByName.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetUserByOid.xml
A model/model-impl/src/test/resources/expr/mel/expression-testIsUniquePropertyValue.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello0.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello0Simple.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello1.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello1Simple.xml
A model/model-impl/src/test/resources/expr/mel/expression-testMidPointHello.xml
A model/model-impl/src/test/resources/expr/mel/expression-testResourceVariables.xml
A model/model-impl/src/test/resources/expr/mel/expression-testShadowPrimaryIdentifier.xml
M model/model-impl/testng-unit.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/AbstractConfiguredModelIntegrationTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestExpressionProfiles.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContractGroovy.java
A model/model-intest/src/test/resources/common/resource-dummy-groovy.xml
M model/model-intest/src/test/resources/common/resource-dummy-red.xml
M model/model-intest/src/test/resources/common/resource-dummy.xml
M model/model-intest/src/test/resources/profiles/function-library-one.xml
M model/model-intest/src/test/resources/profiles/function-library-two.xml
M model/model-intest/src/test/resources/profiles/role-safe-auto-bad-groovy.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-bad-mel.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-good-filter-path.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-good-filter.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-good-mel.xml
R model/model-intest/src/test/resources/profiles/role-safe-auto-good-path.xml
R model/model-intest/src/test/resources/profiles/role-safe-auto-good.xml
M model/model-intest/src/test/resources/profiles/role-safe-bad-groovy.xml
A model/model-intest/src/test/resources/profiles/role-safe-bad-mel.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-function-anotherTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-function-simpleTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-mel-anotherTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-mel-simpleTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-mel-two-boom.xml
R model/model-intest/src/test/resources/profiles/scripting-execute-simpleTrustedFunction.xml
M model/model-intest/src/test/resources/profiles/system-configuration.xml
M model/model-intest/testng-integration-full.xml
M pom.xml
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionEvaluationContext.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionUtil.java
Log Message:
-----------
Merge branch 'feature/cel'
Commit: 6f7bbf08985fac88b224442eb956bd4a5ef3c66b
https://github.com/Evolveum/midpoint/commit/6f7bbf08985fac88b224442eb956bd4a5ef3c66b
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-12 (Thu, 12 Mar 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 model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationSimulationActivityHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationSimulationActivityRun.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
R model/model-impl/src/test/resources/correlator/correlation/task/item-correlator.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestCorrelatorSimulationTask.java
A model/model-intest/src/test/resources/tasks/correlator-simulation/simulation-task-with-additional-mapping.xml
R 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:
-----------
Merge remote-tracking branch 'origin/improvement/correlation-simulation-optimization-2'
Commit: 9e33e935ae37e3f4e5ee10e8e33b652a067f9087
https://github.com/Evolveum/midpoint/commit/9e33e935ae37e3f4e5ee10e8e33b652a067f9087
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-12 (Thu, 12 Mar 2026)
Changed paths:
M docs/expressions/expressions/script/mel/introduction.adoc
M docs/expressions/expressions/script/mel/specification.adoc
Log Message:
-----------
CEL: docs: fixing xrefs
Commit: 2119e9e2f3e992aec5675a50bd039e660e1fa605
https://github.com/Evolveum/midpoint/commit/2119e9e2f3e992aec5675a50bd039e660e1fa605
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-12 (Thu, 12 Mar 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 model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationSimulationActivityHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationSimulationActivityRun.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
R model/model-impl/src/test/resources/correlator/correlation/task/item-correlator.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestCorrelatorSimulationTask.java
A model/model-intest/src/test/resources/tasks/correlator-simulation/simulation-task-with-additional-mapping.xml
R 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:
-----------
Merge branch 'master' of github.com:Evolveum/midpoint
Commit: d9e9507eb1a3dafca2bb193d9454f1fd105e8d8b
https://github.com/Evolveum/midpoint/commit/d9e9507eb1a3dafca2bb193d9454f1fd105e8d8b
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-12 (Thu, 12 Mar 2026)
Changed paths:
M docs/expressions/expressions/script/mel/specification.adoc
Log Message:
-----------
CEL: nav title fix
Commit: 1611eb8b2d865e5b45a76bc780026c3a65ffe10b
https://github.com/Evolveum/midpoint/commit/1611eb8b2d865e5b45a76bc780026c3a65ffe10b
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-12 (Thu, 12 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusCredentialsPanel.java
Log Message:
-----------
OTP tab visible only if configured
Commit: 7ee39ea752d636fb7a70587afa9a4fac85ae99fc
https://github.com/Evolveum/midpoint/commit/7ee39ea752d636fb7a70587afa9a4fac85ae99fc
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-12 (Thu, 12 Mar 2026)
Changed paths:
M docs/expressions/expressions/script/index.adoc
A docs/expressions/expressions/script/mel/index.adoc
A docs/expressions/expressions/script/mel/introduction.adoc
A docs/expressions/expressions/script/mel/migration.adoc
A docs/expressions/expressions/script/mel/specification.adoc
A docs/expressions/expressions/script/mel/todo.adoc
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/FunctionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ExpressionConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ExpressionPermissionProfile.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ScriptLanguageExpressionProfile.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/expr/MidpointFunctions.java
M model/model-common/pom.xml
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/BasicExpressionFunctions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/FunctionLibrary.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/FunctionLibraryBinding.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/LibraryFunctionExecutor.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/TimestampFormatUtil.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractCachingScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptCache.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluationContext.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionFactory.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/groovy/GroovyScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/jsr223/Jsr223ScriptEvaluator.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelScriptCacheKey.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelTypeMapper.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/DynType.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/FunctionLibraryProcessor.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelException.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelScriptEvaluator.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/AbstractMidPointCelExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelFormatExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelLdapExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelLogExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMelExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMidPointExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelObjectExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelPolyStringExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelSecretExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/MidPointCelExtensionManager.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/AbstractContainerValueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ContainerValueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/MidPointValueProducer.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/MultivalueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ObjectCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/PolyStringCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/QNameCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ReferenceCelValue.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/velocity/VelocityScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/ExpressionTestUtil.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestExpressionFunctions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestGroovyExpressions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestGroovyExpressionsSandbox.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestJavaScriptExpressions.java
A model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestPythonExpressions.java
R model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestScriptCaching.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestVelocityExpressions.java
A model/model-common/src/test/resources/expression/groovy/expression-list-literal.xml
M model/model-common/src/test/resources/expression/groovy/expression-simple.xml
A model/model-common/src/test/resources/expression/groovy/expression-user-administrative-status.xml
A model/model-common/src/test/resources/expression/javascript/expression-list-literal.xml
M model/model-common/src/test/resources/expression/javascript/expression-simple.xml
A model/model-common/src/test/resources/expression/javascript/expression-user-administrative-status.xml
A model/model-common/src/test/resources/expression/mel/expression-assignment-description.xml
A model/model-common/src/test/resources/expression/mel/expression-debug-dump.xml
A model/model-common/src/test/resources/expression/mel/expression-default.xml
A model/model-common/src/test/resources/expression/mel/expression-encrypt-decrypt.xml
A model/model-common/src/test/resources/expression/mel/expression-encrypt.xml
A model/model-common/src/test/resources/expression/mel/expression-foo-default.xml
A model/model-common/src/test/resources/expression/mel/expression-foo-equals-bar.xml
A model/model-common/src/test/resources/expression/mel/expression-foo-plus-bar.xml
A model/model-common/src/test/resources/expression/mel/expression-func-concatname.xml
A model/model-common/src/test/resources/expression/mel/expression-func.xml
A model/model-common/src/test/resources/expression/mel/expression-hello.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-compose-dn-mask.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-compose-dn-with-suffix.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-compose-dn.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-determine-single-attribute-value.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-hash-password.xml
A model/model-common/src/test/resources/expression/mel/expression-linkref-oid.xml
A model/model-common/src/test/resources/expression/mel/expression-list-literal.xml
A model/model-common/src/test/resources/expression/mel/expression-list.xml
A model/model-common/src/test/resources/expression/mel/expression-log-debug-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-debug.xml
A model/model-common/src/test/resources/expression/mel/expression-log-error-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-error.xml
A model/model-common/src/test/resources/expression/mel/expression-log-info-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-info.xml
A model/model-common/src/test/resources/expression/mel/expression-log-trace-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-trace.xml
A model/model-common/src/test/resources/expression/mel/expression-log-warn-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-warn.xml
A model/model-common/src/test/resources/expression/mel/expression-now.xml
A model/model-common/src/test/resources/expression/mel/expression-null.xml
A model/model-common/src/test/resources/expression/mel/expression-objectref-variables-polystring.xml
A model/model-common/src/test/resources/expression/mel/expression-objectref-variables.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-additional-name.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-family-name.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-given-name.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-honorific-prefix.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-honorific-suffix.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-nick-name.xml
A model/model-common/src/test/resources/expression/mel/expression-poison-drink.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-1.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-2.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-norm-field.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-orig-field.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-string-native.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-stringify-1.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-stringify-2.xml
A model/model-common/src/test/resources/expression/mel/expression-qname-ns.xml
A model/model-common/src/test/resources/expression/mel/expression-qname-parts.xml
A model/model-common/src/test/resources/expression/mel/expression-qname.xml
A model/model-common/src/test/resources/expression/mel/expression-simple.xml
A model/model-common/src/test/resources/expression/mel/expression-single.xml
A model/model-common/src/test/resources/expression/mel/expression-string-ascii.xml
A model/model-common/src/test/resources/expression/mel/expression-string-concat.xml
A model/model-common/src/test/resources/expression/mel/expression-string-concatname.xml
A model/model-common/src/test/resources/expression/mel/expression-string-contains.xml
A model/model-common/src/test/resources/expression/mel/expression-string-empty-blank-global.xml
A model/model-common/src/test/resources/expression/mel/expression-string-empty-blank-member.xml
A model/model-common/src/test/resources/expression/mel/expression-string-mix-1.xml
A model/model-common/src/test/resources/expression/mel/expression-string-mix-2.xml
A model/model-common/src/test/resources/expression/mel/expression-string-mix-3.xml
A model/model-common/src/test/resources/expression/mel/expression-string-norm.xml
A model/model-common/src/test/resources/expression/mel/expression-string-split.xml
A model/model-common/src/test/resources/expression/mel/expression-string-variables.xml
A model/model-common/src/test/resources/expression/mel/expression-syntax-error.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-format-parse-func.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-format-parse.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-long-ago.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-sod-eod-local.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-sod-eod-zulu.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-strxtime-func.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-strxtime.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp.xml
A model/model-common/src/test/resources/expression/mel/expression-user-administrative-status-null.xml
A model/model-common/src/test/resources/expression/mel/expression-user-administrative-status.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation-local-part.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation-namespace.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-second-mapping.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-second.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-targetref-oids.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-map.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-ship-path-find.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-ship-path.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-ship.xml
A model/model-common/src/test/resources/expression/mel/expression-user-given-name-map.xml
A model/model-common/src/test/resources/expression/mel/expression-user-given-name.xml
A model/model-common/src/test/resources/expression/mel/expression-user-linkref-first-oid.xml
A model/model-common/src/test/resources/expression/mel/expression-user-string-format.xml
A model/model-common/src/test/resources/expression/mel/expression-user-stringify-full-name.xml
A model/model-common/src/test/resources/expression/mel/expression-username.xml
A model/model-common/src/test/resources/expression/python/expression-list-literal.xml
M model/model-common/src/test/resources/expression/python/expression-simple.xml
A model/model-common/src/test/resources/expression/python/expression-user-administrative-status.xml
M model/model-common/src/test/resources/expression/velocity/expression-simple.xml
A model/model-common/src/test/resources/expression/velocity/expression-user-administrative-status.xml
M model/model-common/src/test/resources/logback-test.xml
M model/model-common/src/test/resources/objects/c0c010c0-d34d-b33f-f00d-111111111111.xml
M model/model-common/src/test/resources/objects/c0c010c0-d34d-b33f-f00d-111111111112.xml
M model/model-common/testng-unit.xml
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/correlator/tasks/CorrelationSimulationActivityHandler.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/expr/MidpointFunctionsImpl.java
M model/model-impl/src/main/resources/ctx-model.xml
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/AbstractInternalModelIntegrationTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationServiceTest.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/AbstractModelExpressionsTest.java
R model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressions.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressionsGroovy.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressionsMel.java
M model/model-impl/src/test/resources/common/resource-dummy.xml
M model/model-impl/src/test/resources/correlator/correlation/task/dummy-resource.xml
R model/model-impl/src/test/resources/correlator/correlation/task/item-correlator.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionGood.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionUntyped.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionUntypedNullValue.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionWrongParameter.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentFullname.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentUsername.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowName.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowNameRepo.xml
R model/model-impl/src/test/resources/expr/expression-testGetManagersOids.xml
R model/model-impl/src/test/resources/expr/expression-testGetOrgByName.xml
R model/model-impl/src/test/resources/expr/expression-testGetUserByOid.xml
R model/model-impl/src/test/resources/expr/expression-testHello.xml
R model/model-impl/src/test/resources/expr/expression-testIsUniquePropertyValue.xml
M model/model-impl/src/test/resources/expr/function-library.xml
A model/model-impl/src/test/resources/expr/groovy/expression-connector-configuration.xml
A model/model-impl/src/test/resources/expr/groovy/expression-projection-attribute-literal.xml
A model/model-impl/src/test/resources/expr/groovy/expression-projection-attribute.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionGood.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionUntyped.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionUntypedNullValue.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionWrongParameter.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentFullname.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentUsername.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowName.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowNameRepo.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetManagersOids.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetOrgByName.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetUserByOid.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testIsUniquePropertyValue.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testLibHello0.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testLibHello1.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testMidPointHello.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testResourceVariables.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testShadowPrimaryIdentifier.xml
A model/model-impl/src/test/resources/expr/mel/expression-connector-configuration.xml
A model/model-impl/src/test/resources/expr/mel/expression-get-object.xml
A model/model-impl/src/test/resources/expr/mel/expression-projection-attribute-literal.xml
A model/model-impl/src/test/resources/expr/mel/expression-projection-attribute.xml
A model/model-impl/src/test/resources/expr/mel/expression-search-objects.xml
A model/model-impl/src/test/resources/expr/mel/expression-search-shadow-owner.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionGood.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionUntyped.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionUntypedNullValue.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionWrongParameter.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentFullname.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentUsername.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowName.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowNameRepo.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetManagersOids.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetOrgByName.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetUserByOid.xml
A model/model-impl/src/test/resources/expr/mel/expression-testIsUniquePropertyValue.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello0.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello0Simple.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello1.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello1Simple.xml
A model/model-impl/src/test/resources/expr/mel/expression-testMidPointHello.xml
A model/model-impl/src/test/resources/expr/mel/expression-testResourceVariables.xml
A model/model-impl/src/test/resources/expr/mel/expression-testShadowPrimaryIdentifier.xml
M model/model-impl/testng-unit.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/AbstractConfiguredModelIntegrationTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestExpressionProfiles.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContractGroovy.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestCorrelatorSimulationTask.java
A model/model-intest/src/test/resources/common/resource-dummy-groovy.xml
M model/model-intest/src/test/resources/common/resource-dummy-red.xml
M model/model-intest/src/test/resources/common/resource-dummy.xml
M model/model-intest/src/test/resources/profiles/function-library-one.xml
M model/model-intest/src/test/resources/profiles/function-library-two.xml
M model/model-intest/src/test/resources/profiles/role-safe-auto-bad-groovy.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-bad-mel.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-good-filter-path.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-good-filter.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-good-mel.xml
R model/model-intest/src/test/resources/profiles/role-safe-auto-good-path.xml
R model/model-intest/src/test/resources/profiles/role-safe-auto-good.xml
M model/model-intest/src/test/resources/profiles/role-safe-bad-groovy.xml
A model/model-intest/src/test/resources/profiles/role-safe-bad-mel.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-function-anotherTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-function-simpleTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-mel-anotherTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-mel-simpleTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-mel-two-boom.xml
R model/model-intest/src/test/resources/profiles/scripting-execute-simpleTrustedFunction.xml
M model/model-intest/src/test/resources/profiles/system-configuration.xml
A model/model-intest/src/test/resources/tasks/correlator-simulation/simulation-task-with-additional-mapping.xml
R 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
M model/model-intest/testng-integration-full.xml
M pom.xml
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionEvaluationContext.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionUtil.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/totp
Commit: 16de81188083dfaa7e55a89227afb3a56fd3369c
https://github.com/Evolveum/midpoint/commit/16de81188083dfaa7e55a89227afb3a56fd3369c
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-13 (Fri, 13 Mar 2026)
Changed paths:
M docs/expressions/expressions/script/mel/index.adoc
M docs/expressions/expressions/script/mel/migration.adoc
Log Message:
-----------
CEL: docs: fixing xrefs
Commit: d691566ac3073717ad48cf6a6599be4f45a942ce
https://github.com/Evolveum/midpoint/commit/d691566ac3073717ad48cf6a6599be4f45a942ce
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-13 (Fri, 13 Mar 2026)
Changed paths:
M docs/expressions/expressions/script/mel/index.adoc
M docs/expressions/expressions/script/mel/migration.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/totp
Commit: 1c7fefa3c2eb796c4b85ec0c1a25a1c6882b9f98
https://github.com/Evolveum/midpoint/commit/1c7fefa3c2eb796c4b85ec0c1a25a1c6882b9f98
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-13 (Fri, 13 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskSubtasksAndThreadsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
Log Message:
-----------
Tweak usage of Delete all closed tasks button
Commit: ba71fa11ccb935f116a018d26fc25af0d7237ab5
https://github.com/Evolveum/midpoint/commit/ba71fa11ccb935f116a018d26fc25af0d7237ab5
Author: dakle <dakle at evolveum.com>
Date: 2026-03-13 (Fri, 13 Mar 2026)
Changed paths:
A docs/resources/modify-attributes-directly-on-resource.adoc
Log Message:
-----------
Add guide - modify attributes directly on resource
This is inspired by / based on this midPoint mailing list thread: https://lists.evolveum.com/pipermail/midpoint/2026-March/008704.html
Commit: 43b8c26626bb00ebdd63094b17e488b60f47d8cc
https://github.com/Evolveum/midpoint/commit/43b8c26626bb00ebdd63094b17e488b60f47d8cc
Author: Vanesa Smoľaková <smolakovavanesa at gmail.com>
Date: 2026-03-13 (Fri, 13 Mar 2026)
Changed paths:
M model/cases-api/src/main/java/com/evolveum/midpoint/cases/api/extensions/AuditingExtension.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/actions/CloseStageAction.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/events/PendingAuditRecords.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/extension/DefaultAuditingExtension.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/ApprovalsAuditingExtension.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/ChangeProcessor.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/PrimaryChangeProcessor.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/other/TestMiscellaneous.java
Log Message:
-----------
MID-10918 Fix missing audit records for auto-completed approval stages
Commit: 52830573133c19a7eac59786bdcd478776b7c7d6
https://github.com/Evolveum/midpoint/commit/52830573133c19a7eac59786bdcd478776b7c7d6
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-03-13 (Fri, 13 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebModelServiceUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/SecurityUtil.java
Log Message:
-----------
Merge pull request #541 from Evolveum/fix/MID-10953
MID-10953 Fix handling of missing authentication when logout occurs m…
Commit: dff0366a289d7f381224d201a5ed66832a86420b
https://github.com/Evolveum/midpoint/commit/dff0366a289d7f381224d201a5ed66832a86420b
Author: dakle <dakle at evolveum.com>
Date: 2026-03-13 (Fri, 13 Mar 2026)
Changed paths:
M docs/resources/modify-attributes-directly-on-resource.adoc
Log Message:
-----------
minor fixes
Commit: 3e27aaa6b11d5e93524879cdc2a80aff80b810fc
https://github.com/Evolveum/midpoint/commit/3e27aaa6b11d5e93524879cdc2a80aff80b810fc
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-13 (Fri, 13 Mar 2026)
Changed paths:
M docs/expressions/expressions/script/mel/todo.adoc
M model/model-intest/src/test/resources/common/resource-dummy.xml
Log Message:
-----------
Fixing MEL expression bug
Commit: ff600e381dc2f556a7b126508f936250691ee91e
https://github.com/Evolveum/midpoint/commit/ff600e381dc2f556a7b126508f936250691ee91e
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-13 (Fri, 13 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebModelServiceUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/SecurityUtil.java
Log Message:
-----------
Merge branch 'master' of github.com:Evolveum/midpoint
Commit: bfe3a0aa4857023c6d5e5869d4dcdc2a0529abac
https://github.com/Evolveum/midpoint/commit/bfe3a0aa4857023c6d5e5869d4dcdc2a0529abac
Author: edison23 <dakle at evolveum.com>
Date: 2026-03-13 (Fri, 13 Mar 2026)
Changed paths:
A docs/resources/modify-attributes-directly-on-resource.adoc
Log Message:
-----------
Merge pull request #546 from Evolveum/docs/master/add/guide-modify-attributes-directly-on-resource
Add guide on modifying a resource object attribute directly, circumventing the standard mapping and provisioning workflow. Based on [[midPoint] fire-and-forget action to update attribute in resource](https://lists.evolveum.com/pipermail/midpoint/2026-March/008704.html) mailing list thread.
Commit: 0597f4226c4c541a1a1a4cdd5e8087d673b2f014
https://github.com/Evolveum/midpoint/commit/0597f4226c4c541a1a1a4cdd5e8087d673b2f014
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-13 (Fri, 13 Mar 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectImpl.java
Log Message:
-----------
Smart integration: improve item value change detection for mapping simulation
Refactored determineItemValueChangesEventMarks to correctly detect
multi-value modifications where some values remain unchanged while
others are added or removed. Introduced modifiesMultivalue helper
method to identify such cases and mark them as MODIFIED instead of
pure ADD or REMOVE.
This improves accuracy of event marks used in simulation results.
Commit: 96cfaae19a394abe0b6ae398ed2b85214bc4e8dc
https://github.com/Evolveum/midpoint/commit/96cfaae19a394abe0b6ae398ed2b85214bc4e8dc
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-13 (Fri, 13 Mar 2026)
Changed paths:
M repo/system-init/src/main/resources/initial-objects/mark/742-mark-item-value-added.xml
M repo/system-init/src/main/resources/initial-objects/mark/743-mark-item-value-removed.xml
M repo/system-init/src/main/resources/initial-objects/mark/744-mark-item-value-modified.xml
M repo/system-init/src/main/resources/initial-objects/mark/745-mark-item-value-not-changed.xml
Log Message:
-----------
Smart integration: add display for simulation mapping marks initial objects
Commit: 9d8aa3fc21a8861f2c54d88df6a83e0aa870930b
https://github.com/Evolveum/midpoint/commit/9d8aa3fc21a8861f2c54d88df6a83e0aa870930b
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-13 (Fri, 13 Mar 2026)
Changed paths:
M docs/diag/troubleshooting/mappings/index.adoc
M docs/expressions/expressions/script/mel/index.adoc
M docs/expressions/expressions/script/mel/introduction.adoc
M docs/expressions/expressions/script/mel/specification.adoc
A docs/expressions/expressions/script/mel/troubleshooting.adoc
Log Message:
-----------
MEL: more documentation
Commit: 4ee3fe456d1788e289de85306dabbb33e802ea8c
https://github.com/Evolveum/midpoint/commit/4ee3fe456d1788e289de85306dabbb33e802ea8c
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-13 (Fri, 13 Mar 2026)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/custom/DropDownModalContentPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/custom/DropDownModalContentPanel.java
Log Message:
-----------
Smart integration: add DropDownModalContentPanel for reusable dropdown modal content
Introduces a reusable panel for displaying structured content in a
dropdown modal. The component provides a consistent layout with
header, scrollable body, and footer sections, and supports custom
title, icons, and actions.
Commit: efb0c521b9e55ed63f95345da9cc3d1d40fe216e
https://github.com/Evolveum/midpoint/commit/efb0c521b9e55ed63f95345da9cc3d1d40fe216e
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-13 (Fri, 13 Mar 2026)
Changed paths:
M docs/diag/troubleshooting/mappings/index.adoc
M docs/expressions/expressions/script/mel/index.adoc
M docs/expressions/expressions/script/mel/introduction.adoc
M docs/expressions/expressions/script/mel/specification.adoc
A docs/expressions/expressions/script/mel/troubleshooting.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: b27ca03e1bc21014145ccee89ffee406a062ffda
https://github.com/Evolveum/midpoint/commit/b27ca03e1bc21014145ccee89ffee406a062ffda
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-13 (Fri, 13 Mar 2026)
Changed paths:
M gui/admin-gui/src/frontend/scss/smart-int.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/GuiDisplayTypeUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/page/PageSimulationResult.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/SimulationCorrelationPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/MappingProcessedObjectPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingHeaderPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingHeaderPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangeValuesPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangeValuesPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangesPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangesPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationChangeDetailsModalPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationChangeDetailsModalPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationMoreValuesModalPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationMoreValuesModalPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/model/SimulationChangeSummaryDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/MappingUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/SimulationWebUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/VisualizationDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/ResourceTaskFlavors.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
Log Message:
-----------
Smart integration: add GUI support for mapping simulation
Implements UI for executing and inspecting mapping simulations,
including mapping header, metric widgets, processed objects table
and detailed visualization of attribute value changes.
Commit: ff4562a2534ed14c5a2bb18d2ef30b3f018244b0
https://github.com/Evolveum/midpoint/commit/ff4562a2534ed14c5a2bb18d2ef30b3f018244b0
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-13 (Fri, 13 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/MappingProcessedObjectPanel.java
Log Message:
-----------
Smart integration: fix npe above mapping simulation pages
Commit: aefaba89aaca55d0dc8cdc9fbf791a6f4af87dcf
https://github.com/Evolveum/midpoint/commit/aefaba89aaca55d0dc8cdc9fbf791a6f4af87dcf
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-13 (Fri, 13 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangesPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangesPanel.java
Log Message:
-----------
Smart integration: handle not changed situation in mapping simulation pages
Commit: 0ba6aa3636e85d442c2ca948837902b1b92e46ff
https://github.com/Evolveum/midpoint/commit/0ba6aa3636e85d442c2ca948837902b1b92e46ff
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-03-13 (Fri, 13 Mar 2026)
Changed paths:
M model/cases-api/src/main/java/com/evolveum/midpoint/cases/api/extensions/AuditingExtension.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/actions/CloseStageAction.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/events/PendingAuditRecords.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/extension/DefaultAuditingExtension.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/ApprovalsAuditingExtension.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/ChangeProcessor.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/PrimaryChangeProcessor.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/other/TestMiscellaneous.java
Log Message:
-----------
Merge pull request #545
MID-10918 Fix missing audit records for auto-completed approval stages
Commit: 307aaea1161a4df71174eccb3b792249a00b4a72
https://github.com/Evolveum/midpoint/commit/307aaea1161a4df71174eccb3b792249a00b4a72
Author: honchar <honchar at evolveum.com>
Date: 2026-03-13 (Fri, 13 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
Log Message:
-----------
Increase the size of the (page) storage
Related to #11050
Commit: a5063ff196eca6bef219733ac154172e81bf7b79
https://github.com/Evolveum/midpoint/commit/a5063ff196eca6bef219733ac154172e81bf7b79
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-13 (Fri, 13 Mar 2026)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelTypeMapper.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
A model/model-common/src/test/resources/expression/mel/expression-user-given-name-isnull.xml
M model/model-common/src/test/resources/expression/mel/expression-username.xml
Log Message:
-----------
MEL: more tests, minor fix
Commit: a8a608eab57e36e6c2f757a877f4e0a888daab33
https://github.com/Evolveum/midpoint/commit/a8a608eab57e36e6c2f757a877f4e0a888daab33
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-13 (Fri, 13 Mar 2026)
Changed paths:
M docs/expressions/expressions/script/mel/migration.adoc
M docs/expressions/expressions/script/mel/specification.adoc
M docs/expressions/expressions/script/mel/troubleshooting.adoc
Log Message:
-----------
MEL: more docs
Commit: 04dd9256604719fa562995eef0052e17495b1c38
https://github.com/Evolveum/midpoint/commit/04dd9256604719fa562995eef0052e17495b1c38
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-13 (Fri, 13 Mar 2026)
Changed paths:
M gui/admin-gui/src/frontend/scss/smart-int.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/GuiDisplayTypeUtil.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/custom/DropDownModalContentPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/custom/DropDownModalContentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/page/PageSimulationResult.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/SimulationCorrelationPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/MappingProcessedObjectPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingHeaderPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingHeaderPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangeValuesPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangeValuesPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangesPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangesPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationChangeDetailsModalPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationChangeDetailsModalPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationMoreValuesModalPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationMoreValuesModalPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/model/SimulationChangeSummaryDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/MappingUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/SimulationWebUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/VisualizationDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/ResourceTaskFlavors.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
M model/cases-api/src/main/java/com/evolveum/midpoint/cases/api/extensions/AuditingExtension.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/actions/CloseStageAction.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/events/PendingAuditRecords.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/extension/DefaultAuditingExtension.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelTypeMapper.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
A model/model-common/src/test/resources/expression/mel/expression-user-given-name-isnull.xml
M model/model-common/src/test/resources/expression/mel/expression-username.xml
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/ApprovalsAuditingExtension.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/ChangeProcessor.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/PrimaryChangeProcessor.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/other/TestMiscellaneous.java
Log Message:
-----------
Merge branch 'master' of github.com:Evolveum/midpoint
Commit: 342fb916d9d192d520b81f23c3e8e3d687f836d0
https://github.com/Evolveum/midpoint/commit/342fb916d9d192d520b81f23c3e8e3d687f836d0
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-15 (Sun, 15 Mar 2026)
Changed paths:
M docs/diag/troubleshooting/mappings/index.adoc
M docs/expressions/expressions/script/mel/index.adoc
M docs/expressions/expressions/script/mel/introduction.adoc
M docs/expressions/expressions/script/mel/migration.adoc
M docs/expressions/expressions/script/mel/specification.adoc
M docs/expressions/expressions/script/mel/todo.adoc
A docs/expressions/expressions/script/mel/troubleshooting.adoc
A docs/resources/modify-attributes-directly-on-resource.adoc
M gui/admin-gui/src/frontend/scss/smart-int.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/GuiDisplayTypeUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebModelServiceUtils.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/custom/DropDownModalContentPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/custom/DropDownModalContentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/page/PageSimulationResult.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/SimulationCorrelationPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/MappingProcessedObjectPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingHeaderPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingHeaderPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangeValuesPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangeValuesPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangesPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangesPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationChangeDetailsModalPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationChangeDetailsModalPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationMoreValuesModalPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationMoreValuesModalPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/model/SimulationChangeSummaryDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/MappingUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/SimulationWebUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/VisualizationDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/ResourceTaskFlavors.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
M model/cases-api/src/main/java/com/evolveum/midpoint/cases/api/extensions/AuditingExtension.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/actions/CloseStageAction.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/events/PendingAuditRecords.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/extension/DefaultAuditingExtension.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelTypeMapper.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
A model/model-common/src/test/resources/expression/mel/expression-user-given-name-isnull.xml
M model/model-common/src/test/resources/expression/mel/expression-username.xml
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectImpl.java
M model/model-intest/src/test/resources/common/resource-dummy.xml
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/ApprovalsAuditingExtension.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/ChangeProcessor.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/PrimaryChangeProcessor.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/other/TestMiscellaneous.java
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/SecurityUtil.java
M repo/system-init/src/main/resources/initial-objects/mark/742-mark-item-value-added.xml
M repo/system-init/src/main/resources/initial-objects/mark/743-mark-item-value-removed.xml
M repo/system-init/src/main/resources/initial-objects/mark/744-mark-item-value-modified.xml
M repo/system-init/src/main/resources/initial-objects/mark/745-mark-item-value-not-changed.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/totp
Commit: d01883528f968501dab13e4c381fc6c06abd8977
https://github.com/Evolveum/midpoint/commit/d01883528f968501dab13e4c381fc6c06abd8977
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-15 (Sun, 15 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageOtpCode.java
Log Message:
-----------
fixed import
Commit: 6f616e20b6f94674646c66e970919717f78220ef
https://github.com/Evolveum/midpoint/commit/6f616e20b6f94674646c66e970919717f78220ef
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
A .github/workflows/publiccode-validation.yml
M docs/diag/troubleshooting/mappings/index.adoc
M docs/expressions/expressions/script/index.adoc
A docs/expressions/expressions/script/mel/index.adoc
A docs/expressions/expressions/script/mel/introduction.adoc
A docs/expressions/expressions/script/mel/migration.adoc
A docs/expressions/expressions/script/mel/specification.adoc
A docs/expressions/expressions/script/mel/todo.adoc
A docs/expressions/expressions/script/mel/troubleshooting.adoc
A docs/resources/modify-attributes-directly-on-resource.adoc
A docs/security/credentials/password-policy/invalid-account-projection-password-error.webp
A docs/security/credentials/password-policy/password-policy-edit-form-hint.webp
A docs/security/credentials/password-policy/verify-password-policies.adoc
M gui/admin-gui/src/frontend/scss/smart-int.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/GuiDisplayTypeUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebModelServiceUtils.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/custom/DropDownModalContentPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/custom/DropDownModalContentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/page/PageSimulationResult.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/SimulationCorrelationPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/MappingProcessedObjectPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingHeaderPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingHeaderPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangeValuesPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangeValuesPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangesPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangesPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationChangeDetailsModalPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationChangeDetailsModalPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationMoreValuesModalPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationMoreValuesModalPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/model/SimulationChangeSummaryDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/MappingUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/SimulationWebUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/SubmissionResult.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/VisualizationDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/ResourceTaskFlavors.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/FunctionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ExpressionConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ExpressionPermissionProfile.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ScriptLanguageExpressionProfile.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M model/cases-api/src/main/java/com/evolveum/midpoint/cases/api/extensions/AuditingExtension.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/actions/CloseStageAction.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/events/PendingAuditRecords.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/extension/DefaultAuditingExtension.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/expr/MidpointFunctions.java
M model/model-common/pom.xml
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/BasicExpressionFunctions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/FunctionLibrary.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/FunctionLibraryBinding.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/LibraryFunctionExecutor.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/TimestampFormatUtil.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractCachingScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptCache.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluationContext.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionFactory.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/groovy/GroovyScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/jsr223/Jsr223ScriptEvaluator.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelScriptCacheKey.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelTypeMapper.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/DynType.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/FunctionLibraryProcessor.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelException.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelScriptEvaluator.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/AbstractMidPointCelExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelFormatExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelLdapExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelLogExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMelExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMidPointExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelObjectExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelPolyStringExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelSecretExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/MidPointCelExtensionManager.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/AbstractContainerValueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ContainerValueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/MidPointValueProducer.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/MultivalueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ObjectCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/PolyStringCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/QNameCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ReferenceCelValue.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/velocity/VelocityScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/ExpressionTestUtil.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestExpressionFunctions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestGroovyExpressions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestGroovyExpressionsSandbox.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestJavaScriptExpressions.java
A model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestPythonExpressions.java
R model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestScriptCaching.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestVelocityExpressions.java
A model/model-common/src/test/resources/expression/groovy/expression-list-literal.xml
M model/model-common/src/test/resources/expression/groovy/expression-simple.xml
A model/model-common/src/test/resources/expression/groovy/expression-user-administrative-status.xml
A model/model-common/src/test/resources/expression/javascript/expression-list-literal.xml
M model/model-common/src/test/resources/expression/javascript/expression-simple.xml
A model/model-common/src/test/resources/expression/javascript/expression-user-administrative-status.xml
A model/model-common/src/test/resources/expression/mel/expression-assignment-description.xml
A model/model-common/src/test/resources/expression/mel/expression-debug-dump.xml
A model/model-common/src/test/resources/expression/mel/expression-default.xml
A model/model-common/src/test/resources/expression/mel/expression-encrypt-decrypt.xml
A model/model-common/src/test/resources/expression/mel/expression-encrypt.xml
A model/model-common/src/test/resources/expression/mel/expression-foo-default.xml
A model/model-common/src/test/resources/expression/mel/expression-foo-equals-bar.xml
A model/model-common/src/test/resources/expression/mel/expression-foo-plus-bar.xml
A model/model-common/src/test/resources/expression/mel/expression-func-concatname.xml
A model/model-common/src/test/resources/expression/mel/expression-func.xml
A model/model-common/src/test/resources/expression/mel/expression-hello.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-compose-dn-mask.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-compose-dn-with-suffix.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-compose-dn.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-determine-single-attribute-value.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-hash-password.xml
A model/model-common/src/test/resources/expression/mel/expression-linkref-oid.xml
A model/model-common/src/test/resources/expression/mel/expression-list-literal.xml
A model/model-common/src/test/resources/expression/mel/expression-list.xml
A model/model-common/src/test/resources/expression/mel/expression-log-debug-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-debug.xml
A model/model-common/src/test/resources/expression/mel/expression-log-error-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-error.xml
A model/model-common/src/test/resources/expression/mel/expression-log-info-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-info.xml
A model/model-common/src/test/resources/expression/mel/expression-log-trace-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-trace.xml
A model/model-common/src/test/resources/expression/mel/expression-log-warn-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-warn.xml
A model/model-common/src/test/resources/expression/mel/expression-now.xml
A model/model-common/src/test/resources/expression/mel/expression-null.xml
A model/model-common/src/test/resources/expression/mel/expression-objectref-variables-polystring.xml
A model/model-common/src/test/resources/expression/mel/expression-objectref-variables.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-additional-name.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-family-name.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-given-name.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-honorific-prefix.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-honorific-suffix.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-nick-name.xml
A model/model-common/src/test/resources/expression/mel/expression-poison-drink.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-1.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-2.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-norm-field.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-orig-field.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-string-native.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-stringify-1.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-stringify-2.xml
A model/model-common/src/test/resources/expression/mel/expression-qname-ns.xml
A model/model-common/src/test/resources/expression/mel/expression-qname-parts.xml
A model/model-common/src/test/resources/expression/mel/expression-qname.xml
A model/model-common/src/test/resources/expression/mel/expression-simple.xml
A model/model-common/src/test/resources/expression/mel/expression-single.xml
A model/model-common/src/test/resources/expression/mel/expression-string-ascii.xml
A model/model-common/src/test/resources/expression/mel/expression-string-concat.xml
A model/model-common/src/test/resources/expression/mel/expression-string-concatname.xml
A model/model-common/src/test/resources/expression/mel/expression-string-contains.xml
A model/model-common/src/test/resources/expression/mel/expression-string-empty-blank-global.xml
A model/model-common/src/test/resources/expression/mel/expression-string-empty-blank-member.xml
A model/model-common/src/test/resources/expression/mel/expression-string-mix-1.xml
A model/model-common/src/test/resources/expression/mel/expression-string-mix-2.xml
A model/model-common/src/test/resources/expression/mel/expression-string-mix-3.xml
A model/model-common/src/test/resources/expression/mel/expression-string-norm.xml
A model/model-common/src/test/resources/expression/mel/expression-string-split.xml
A model/model-common/src/test/resources/expression/mel/expression-string-variables.xml
A model/model-common/src/test/resources/expression/mel/expression-syntax-error.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-format-parse-func.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-format-parse.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-long-ago.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-sod-eod-local.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-sod-eod-zulu.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-strxtime-func.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-strxtime.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp.xml
A model/model-common/src/test/resources/expression/mel/expression-user-administrative-status-null.xml
A model/model-common/src/test/resources/expression/mel/expression-user-administrative-status.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation-local-part.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation-namespace.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-second-mapping.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-second.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-targetref-oids.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-map.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-ship-path-find.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-ship-path.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-ship.xml
A model/model-common/src/test/resources/expression/mel/expression-user-given-name-isnull.xml
A model/model-common/src/test/resources/expression/mel/expression-user-given-name-map.xml
A model/model-common/src/test/resources/expression/mel/expression-user-given-name.xml
A model/model-common/src/test/resources/expression/mel/expression-user-linkref-first-oid.xml
A model/model-common/src/test/resources/expression/mel/expression-user-string-format.xml
A model/model-common/src/test/resources/expression/mel/expression-user-stringify-full-name.xml
A model/model-common/src/test/resources/expression/mel/expression-username.xml
A model/model-common/src/test/resources/expression/python/expression-list-literal.xml
M model/model-common/src/test/resources/expression/python/expression-simple.xml
A model/model-common/src/test/resources/expression/python/expression-user-administrative-status.xml
M model/model-common/src/test/resources/expression/velocity/expression-simple.xml
A model/model-common/src/test/resources/expression/velocity/expression-user-administrative-status.xml
M model/model-common/src/test/resources/logback-test.xml
M model/model-common/src/test/resources/objects/c0c010c0-d34d-b33f-f00d-111111111111.xml
M model/model-common/src/test/resources/objects/c0c010c0-d34d-b33f-f00d-111111111112.xml
M model/model-common/testng-unit.xml
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.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/correlator/tasks/CorrelationSimulationActivityHandler.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/expr/MidpointFunctionsImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectImpl.java
M model/model-impl/src/main/resources/ctx-model.xml
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/AbstractInternalModelIntegrationTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationServiceTest.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/AbstractModelExpressionsTest.java
R model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressions.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressionsGroovy.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressionsMel.java
M model/model-impl/src/test/resources/common/resource-dummy.xml
M model/model-impl/src/test/resources/correlator/correlation/task/dummy-resource.xml
R model/model-impl/src/test/resources/correlator/correlation/task/item-correlator.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionGood.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionUntyped.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionUntypedNullValue.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionWrongParameter.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentFullname.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentUsername.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowName.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowNameRepo.xml
R model/model-impl/src/test/resources/expr/expression-testGetManagersOids.xml
R model/model-impl/src/test/resources/expr/expression-testGetOrgByName.xml
R model/model-impl/src/test/resources/expr/expression-testGetUserByOid.xml
R model/model-impl/src/test/resources/expr/expression-testHello.xml
R model/model-impl/src/test/resources/expr/expression-testIsUniquePropertyValue.xml
M model/model-impl/src/test/resources/expr/function-library.xml
A model/model-impl/src/test/resources/expr/groovy/expression-connector-configuration.xml
A model/model-impl/src/test/resources/expr/groovy/expression-projection-attribute-literal.xml
A model/model-impl/src/test/resources/expr/groovy/expression-projection-attribute.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionGood.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionUntyped.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionUntypedNullValue.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionWrongParameter.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentFullname.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentUsername.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowName.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowNameRepo.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetManagersOids.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetOrgByName.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetUserByOid.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testIsUniquePropertyValue.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testLibHello0.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testLibHello1.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testMidPointHello.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testResourceVariables.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testShadowPrimaryIdentifier.xml
A model/model-impl/src/test/resources/expr/mel/expression-connector-configuration.xml
A model/model-impl/src/test/resources/expr/mel/expression-get-object.xml
A model/model-impl/src/test/resources/expr/mel/expression-projection-attribute-literal.xml
A model/model-impl/src/test/resources/expr/mel/expression-projection-attribute.xml
A model/model-impl/src/test/resources/expr/mel/expression-search-objects.xml
A model/model-impl/src/test/resources/expr/mel/expression-search-shadow-owner.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionGood.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionUntyped.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionUntypedNullValue.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionWrongParameter.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentFullname.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentUsername.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowName.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowNameRepo.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetManagersOids.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetOrgByName.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetUserByOid.xml
A model/model-impl/src/test/resources/expr/mel/expression-testIsUniquePropertyValue.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello0.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello0Simple.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello1.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello1Simple.xml
A model/model-impl/src/test/resources/expr/mel/expression-testMidPointHello.xml
A model/model-impl/src/test/resources/expr/mel/expression-testResourceVariables.xml
A model/model-impl/src/test/resources/expr/mel/expression-testShadowPrimaryIdentifier.xml
M model/model-impl/testng-unit.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/AbstractConfiguredModelIntegrationTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestExpressionProfiles.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContractGroovy.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestCorrelatorSimulationTask.java
A model/model-intest/src/test/resources/common/resource-dummy-groovy.xml
M model/model-intest/src/test/resources/common/resource-dummy-red.xml
M model/model-intest/src/test/resources/common/resource-dummy.xml
M model/model-intest/src/test/resources/profiles/function-library-one.xml
M model/model-intest/src/test/resources/profiles/function-library-two.xml
M model/model-intest/src/test/resources/profiles/role-safe-auto-bad-groovy.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-bad-mel.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-good-filter-path.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-good-filter.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-good-mel.xml
R model/model-intest/src/test/resources/profiles/role-safe-auto-good-path.xml
R model/model-intest/src/test/resources/profiles/role-safe-auto-good.xml
M model/model-intest/src/test/resources/profiles/role-safe-bad-groovy.xml
A model/model-intest/src/test/resources/profiles/role-safe-bad-mel.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-function-anotherTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-function-simpleTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-mel-anotherTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-mel-simpleTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-mel-two-boom.xml
R model/model-intest/src/test/resources/profiles/scripting-execute-simpleTrustedFunction.xml
M model/model-intest/src/test/resources/profiles/system-configuration.xml
A model/model-intest/src/test/resources/tasks/correlator-simulation/simulation-task-with-additional-mapping.xml
R 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
M model/model-intest/testng-integration-full.xml
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/ApprovalsAuditingExtension.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/ChangeProcessor.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/PrimaryChangeProcessor.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/other/TestMiscellaneous.java
M pom.xml
M publiccode.yml
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionEvaluationContext.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionUtil.java
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/SecurityUtil.java
M repo/system-init/src/main/resources/initial-objects/mark/742-mark-item-value-added.xml
M repo/system-init/src/main/resources/initial-objects/mark/743-mark-item-value-removed.xml
M repo/system-init/src/main/resources/initial-objects/mark/744-mark-item-value-modified.xml
M repo/system-init/src/main/resources/initial-objects/mark/745-mark-item-value-not-changed.xml
Log Message:
-----------
Merge branch 'master' into tmp/11069
Commit: c34635e2b75b93f9f116dc71b3bb44a2364dc9ec
https://github.com/Evolveum/midpoint/commit/c34635e2b75b93f9f116dc71b3bb44a2364dc9ec
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuDividerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuDividerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
Log Message:
-----------
Create proper menu divider with div element
Commit: 664057b7657ea3d5d8fc0504d44de325d26454e4
https://github.com/Evolveum/midpoint/commit/664057b7657ea3d5d8fc0504d44de325d26454e4
Author: Jiří Huf <jiri.huf at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
A docs/admin-gui/resource-wizard/object-type/activation/activation_delayed_delete.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_inbound.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_mapping_valid_from.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_outbound_mappings.webp
M docs/admin-gui/resource-wizard/object-type/activation/index.adoc
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-add.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-full.png
M docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.webp
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-add.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-full.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbounds.png
Log Message:
-----------
add description for activation mapping GUI
Commit: 52ec868076d163f35b6432a0fad14ab1397fac04
https://github.com/Evolveum/midpoint/commit/52ec868076d163f35b6432a0fad14ab1397fac04
Author: Vanesa Smoľaková <smolakovavanesa at gmail.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/DashboardServiceImpl.java
Log Message:
-----------
MID-11102 Fix dashboard widget showing "Unknown" for ShadowType collections
Commit: 0eaa1014d5456dfd458755d35736a5a27c1c0bbd
https://github.com/Evolveum/midpoint/commit/0eaa1014d5456dfd458755d35736a5a27c1c0bbd
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M docs/expressions/expressions/script/mel/specification.adoc
Log Message:
-----------
MEL: more documentation
Commit: d173d2193b78185994ab349920d2e855737c6166
https://github.com/Evolveum/midpoint/commit/d173d2193b78185994ab349920d2e855737c6166
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M docs/expressions/expressions/script/mel/todo.adoc
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMelExtensions.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelPolyStringExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/MidPointCelExtensionManager.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
A model/model-common/src/test/resources/expression/mel/expression-string-substring.xml
A model/model-common/src/test/resources/expression/mel/expression-username-format.xml
A model/model-common/src/test/resources/expression/mel/expression-username-substring.xml
R model/model-common/src/test/resources/expression/mel/expression-username.xml
Log Message:
-----------
MEL: taking control of String extensions, adapting it to midpoint needs
Commit: 4ea7a632ce5408492043f74f1476ceff02f10e6f
https://github.com/Evolveum/midpoint/commit/4ea7a632ce5408492043f74f1476ceff02f10e6f
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M docs/expressions/expressions/script/mel/specification.adoc
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMelExtensions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
M model/model-common/src/test/resources/expression/mel/expression-string-mix-1.xml
Log Message:
-----------
MEL: lc() and uc()
Commit: a5d981dc35b89a22e12c06d19ac5e259d0bb569c
https://github.com/Evolveum/midpoint/commit/a5d981dc35b89a22e12c06d19ac5e259d0bb569c
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusCredentialsPanel.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageRole.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageUser.java
Log Message:
-----------
Disabled focus credentials panel for now.
Password and otp panels as separate ones. GUI tests updated.
Related to MID-11049
Commit: 6eb32887dbf828c6fcf3d8383adf9dd0e3de6925
https://github.com/Evolveum/midpoint/commit/6eb32887dbf828c6fcf3d8383adf9dd0e3de6925
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M docs/expressions/expressions/script/mel/specification.adoc
M docs/expressions/expressions/script/mel/todo.adoc
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMelExtensions.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelPolyStringExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/MidPointCelExtensionManager.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
M model/model-common/src/test/resources/expression/mel/expression-string-mix-1.xml
A model/model-common/src/test/resources/expression/mel/expression-string-substring.xml
A model/model-common/src/test/resources/expression/mel/expression-username-format.xml
A model/model-common/src/test/resources/expression/mel/expression-username-substring.xml
R model/model-common/src/test/resources/expression/mel/expression-username.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: b61b5e829a6a71d2593caea0f44fdf2a24c59dcb
https://github.com/Evolveum/midpoint/commit/b61b5e829a6a71d2593caea0f44fdf2a24c59dcb
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M docs/expressions/expressions/script/mel/migration.adoc
Log Message:
-----------
MEL: docs correct category
Commit: bce7bee14aaab04c7870d8f797b96d880b3afd3b
https://github.com/Evolveum/midpoint/commit/bce7bee14aaab04c7870d8f797b96d880b3afd3b
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M docs/security/authentication/flexible-authentication/concept.adoc
A docs/security/authentication/flexible-authentication/modules/index.adoc
A docs/security/authentication/flexible-authentication/modules/totp.adoc
M docs/security/security-policy/index.adoc
M gui/admin-gui/pom.xml
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/ActionPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/ActionPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/EditOtpPopupPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/FocusOtpListPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/FocusOtpListPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpListPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPopupPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/MultivalueContainerDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/MultivalueContainerListPanelWithDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusCredentialsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusCredentialsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusOtpsMenuLinkCounter.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageOtpCode.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageOtpCode.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/PageSelfCredentials.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/SimpleFeedbackPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/SimpleFeedbackPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/QRCodeUtils.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageRole.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageUser.java
M infra/common/src/main/java/com/evolveum/midpoint/common/Clock.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.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-security-3.xsd
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpManager.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpService.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpServiceFactory.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/SecurityPolicyFinder.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/util/AuthenticationModuleNameConstants.java
M model/authentication-impl/pom.xml
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/authentication/ModuleAuthenticationImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configurer/ModuleWebSecurityConfigurer.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAlgorithm.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationContext.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationEvaluator.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationFilter.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationProvider.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationToken.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpManagerImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleAuthentication.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleFactory.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleWebSecurityConfigurer.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceFactoryImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpType.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/TOtpServiceImpl.java
A model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/TestOtpService.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestAbstractAuthenticationEvaluator.java
A model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestOtpAuthenticationEvaluator.java
M model/authentication-impl/src/test/resources/common/security-policy.xml
M model/authentication-impl/src/test/resources/common/user-guybrush.xml
M model/authentication-impl/src/test/resources/common/user-jack.xml
M model/authentication-impl/src/test/resources/common/user-painter.xml
M model/authentication-impl/testng-unit.xml
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/CredentialsProcessor.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/OtpPolicyEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/ModelSecurityPolicyFinder.java
M pom.xml
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/SecurityUtil.java
Log Message:
-----------
Merge branch 'master' of github.com:Evolveum/midpoint
Commit: 607c7fdb37efa3d53224c45145ae16a95a45941f
https://github.com/Evolveum/midpoint/commit/607c7fdb37efa3d53224c45145ae16a95a45941f
Author: dakle <dakle at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M docs/resources/resource-configuration/schema-handling/attributes/secondary-identifier.adoc
Log Message:
-----------
Guide to prevent account dupl. when target exists
Troubleshooting guide on preventing midPoint from attempting to duplicate an account for an imported new identity on target system when the identity already has an account on the target. Concerns particularly AD.
This is a use case from this mailing list thread: https://lists.evolveum.com/pipermail/midpoint/2025-September/008583.html
Commit: 39513b593e07b0256a318e3776f89c276ea322ad
https://github.com/Evolveum/midpoint/commit/39513b593e07b0256a318e3776f89c276ea322ad
Author: dakle <dakle at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M docs/resources/resource-schema/index.adoc
Log Message:
-----------
interlink related pages
Commit: 7d6fb8e9ed2784e346be0be95b13098872d5903f
https://github.com/Evolveum/midpoint/commit/7d6fb8e9ed2784e346be0be95b13098872d5903f
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/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/SmartCorrelationTable.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
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationOption.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/DataAccessPermission.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsRecordDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/privacy/DataAccessPermission.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/Describable.java
Log Message:
-----------
Cleanup permissions confirmation dialog panel
**What**
Cleanup the dialog panel, which is used (mainly) to confirm data access
permissions.
**Why**
- The panel and its content had a very confusing naming (considering
very dynamic nature of development, it is understandable).
Hopefully I have been more lucky with naming this time.
- The panel was customized by overriding methods also for such
customizations which could be made through static "configuration" via
the panel's model. That in my opinion helps with clarity a lot.
- The panel contained defaults, which were too specific and
were not suitable for their generic nature. These default were then
overridden in some cases, but in some they were not. That made things
very hard to navigate. I tried to remove such defaults.
- The default messages (these which are not too specific) are defined in
the panel's model instead of the panel's component code.
**Task**: 11131
Commit: a8e1366b9b72ad4c6d9d22670955bbf2dbbde097
https://github.com/Evolveum/midpoint/commit/a8e1366b9b72ad4c6d9d22670955bbf2dbbde097
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.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/smart/component/SmartAlertGeneratingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartSuggestButtonWithConfirmation.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ButtonWithConfirmationOptionsDialog.java
Log Message:
-----------
Create "smart generate button" component
**What**
Create two new button components. One is a generic button, which upon
click shows a confirmation dialog with optional confirmation options.
The second button uses that to implement a "generate" button,
encapsulating common confirmation dialog texts and messages.
This change also integrates this new "smart" button into the
`SmartAlertGeneratingPanel` panel.
**Why**
Currently, the confirmation dialog has been explicitly defined in many
places, which deals with the suggestions generation. That makes things
quite complex and hard to navigate.
I think that moving the dialog creation and logic into the button itself
simplifies it.
**Notes**
This commit integrates the button just to one panel
(`SmartAlertGeneratingPanel`) which is in turn used by many other
pages. Later commits will integrate this panel also to other places.
Some notes regarding the implementation.
I have decided, that in contrast to the usual practice in our GUI code
(and in Wicket code in general), I will not allow customization of the
button through the overriding mechanism by subclasses (other then the
required public `onClick` method). Instead I leveraged customization by
composition.
To customize certain actions (currently just two), the client can supply
the wished actions as a handler functions (consumer and bi-consumer to
be precise), via the button's model object during the instantiation.
That has several benefits:
- **Easier navigation through the code**: It is often very hard to
navigate all the overridden methods in a big inheritance hierarchy. I
believe this approach makes that a bit easier.
- **Composition over inheritance practice**: It is widely recognized
these days, that it is better to utilize composition whenever we can
instead of relying on inheritance. Unfortunately the Wicket framework
does the opposite (maybe given the web domain it's understandable, I
don't know). Anyway, I believe, that aside of the parts where Wickets
forces us to use inheritance, or parts where the inheritance give us
some big undoubted benefit, we should try to avoid it.
- **Less code on the client side**: If the initializers/builders are
written in a good way, this approach can reduce the boiler plate
required by the anonymous implementations.
There is one drawback though. Specifying that specification of some
function is **required** is not so easy as defining `abstract` method.
However, there are mechanisms (e.g. "staged builder") which allows to
overcome this issue. I may introduce it in later commits to make sure,
that the "confirmation click" handler is always specified.
**Task**: 11131
Commit: 0156a18f081b7b0512a7f0fbb8676c48aff1cd2b
https://github.com/Evolveum/midpoint/commit/0156a18f081b7b0512a7f0fbb8676c48aff1cd2b
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 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/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/smart/component/SmartAlertGeneratingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartSuggestButtonWithConfirmation.java
Log Message:
-----------
Integrate "smart generate button" to the mappings page.
**What**
Integrate the new button component to the mappings page.
**Why**
It allows us to get rid of the code for permissions confirmation from
the panel.
**Task**: 11131
Commit: 4f7e97ee2472caa8eb81587463bfbb2cf2c479ad
https://github.com/Evolveum/midpoint/commit/4f7e97ee2472caa8eb81587463bfbb2cf2c479ad
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsRecordDto.java
Log Message:
-----------
Integrate "smart generate button" to other pages
**What**
- Integrate the button to the associations page and correlations page.
- Make the "generate" button purple as it should be according to the
recommendation from our UX team.
**Task**: 11131
Commit: 9b513b93b887fff9fc1b30271bdd0a9b58c61ce7
https://github.com/Evolveum/midpoint/commit/9b513b93b887fff9fc1b30271bdd0a9b58c61ce7
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 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/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/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
Log Message:
-----------
Integrate "smart generate button" to other pages
**What**
Integrate the button to the page with object types in resource wizard.
**Task**: 11131
Commit: 0ecf68aeea796340755d2e0d53b89b3fdc266829
https://github.com/Evolveum/midpoint/commit/0ecf68aeea796340755d2e0d53b89b3fdc266829
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
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:
-----------
Integrate "smart generate button" to other page
**What**
Integrate the new button component to the page with selection of object
class for which you want to generate suggestions.
**Task**: 11131
Commit: 5b4fc7c08a8619955dc87dad99df366800abdf69
https://github.com/Evolveum/midpoint/commit/5b4fc7c08a8619955dc87dad99df366800abdf69
Author: dakle <dakle at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M docs/resources/resource-configuration/schema-handling/attributes/secondary-identifier.adoc
M docs/resources/resource-schema/index.adoc
Log Message:
-----------
minor fixes and clarifications
Commit: d071fcc48618b3e4d2628b6cacf69e470b3a340d
https://github.com/Evolveum/midpoint/commit/d071fcc48618b3e4d2628b6cacf69e470b3a340d
Author: dakle <dakle at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M docs/resources/shadow/dead.adoc
M docs/synchronization/consistency/index.adoc
Log Message:
-----------
Replace `reshreshOnRead` with `refreshOnRead`
As per the schema /midpoint/infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd:1478
Commit: 9a5d573a0c633e4587fe09d58ee5671f5f9d0d0c
https://github.com/Evolveum/midpoint/commit/9a5d573a0c633e4587fe09d58ee5671f5f9d0d0c
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskSubtasksAndThreadsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuDividerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuDividerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
Log Message:
-----------
Merge pull request #544
MID-11069: Delete all closed tasks performs unexpected tasks deletions
Commit: 1e695c1e62f8d2cc8d8000d6defae466fb99c66e
https://github.com/Evolveum/midpoint/commit/1e695c1e62f8d2cc8d8000d6defae466fb99c66e
Author: edison23 <dakle at evolveum.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
M docs/resources/resource-configuration/schema-handling/attributes/secondary-identifier.adoc
M docs/resources/resource-schema/index.adoc
Log Message:
-----------
Merge pull request #552 from Evolveum/docs/master/add/guide-prevent-duplicate-ad-accounts-on-import
Troubleshooting guide on preventing midPoint from attempting to duplicate an account for an imported new identity on target system when the identity already has an account on the target. Concerns particularly AD.
This is a use case from this mailing list thread: https://lists.evolveum.com/pipermail/midpoint/2025-September/008583.html
Commit: b7a7e8d5896ee002bc3a22daf12456a8eba5a057
https://github.com/Evolveum/midpoint/commit/b7a7e8d5896ee002bc3a22daf12456a8eba5a057
Author: edison23 <dakle at evolveum.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
M docs/resources/shadow/dead.adoc
M docs/synchronization/consistency/index.adoc
Log Message:
-----------
Merge pull request #555 from Evolveum/docs/master/replace/reshreshOnRead-refreshOnRead
Replace `reshreshOnRead` with `refreshOnRead`.
As per the schema /midpoint/infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd:147
Commit: fa3222bf408cd546dcc6c8e69571e09a086ed7b3
https://github.com/Evolveum/midpoint/commit/fa3222bf408cd546dcc6c8e69571e09a086ed7b3
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-17 (Tue, 17 Mar 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 gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/ResourceSimulationResultWizardPanel.java
Log Message:
-----------
Smart integration: fix navigation in mapping simulation pages
Commit: e1ea4e0e8a0bba940f9a2dd7cd29bd5564565d60
https://github.com/Evolveum/midpoint/commit/e1ea4e0e8a0bba940f9a2dd7cd29bd5564565d60
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
M docs/expressions/expressions/script/mel/migration.adoc
M docs/expressions/expressions/script/mel/specification.adoc
M docs/expressions/expressions/script/mel/todo.adoc
M docs/expressions/expressions/script/mel/troubleshooting.adoc
M docs/resources/resource-configuration/schema-handling/attributes/secondary-identifier.adoc
M docs/resources/resource-schema/index.adoc
M docs/resources/shadow/dead.adoc
M docs/security/authentication/flexible-authentication/concept.adoc
A docs/security/authentication/flexible-authentication/modules/index.adoc
A docs/security/authentication/flexible-authentication/modules/totp.adoc
M docs/security/security-policy/index.adoc
M docs/synchronization/consistency/index.adoc
M gui/admin-gui/pom.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/ActionPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/ActionPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/EditOtpPopupPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/FocusOtpListPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/FocusOtpListPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpListPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPopupPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/MultivalueContainerDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/MultivalueContainerListPanelWithDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusCredentialsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusCredentialsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusOtpsMenuLinkCounter.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.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/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartSuggestButtonWithConfirmation.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/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskSubtasksAndThreadsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageOtpCode.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageOtpCode.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/PageSelfCredentials.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationOption.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/DataAccessPermission.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsRecordDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/privacy/DataAccessPermission.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ButtonWithConfirmationOptionsDialog.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuDividerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuDividerPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/SimpleFeedbackPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/SimpleFeedbackPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/Describable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/QRCodeUtils.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageRole.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageUser.java
M infra/common/src/main/java/com/evolveum/midpoint/common/Clock.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.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-security-3.xsd
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpManager.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpService.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpServiceFactory.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/SecurityPolicyFinder.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/util/AuthenticationModuleNameConstants.java
M model/authentication-impl/pom.xml
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/authentication/ModuleAuthenticationImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configurer/ModuleWebSecurityConfigurer.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAlgorithm.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationContext.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationEvaluator.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationFilter.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationProvider.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationToken.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpManagerImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleAuthentication.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleFactory.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleWebSecurityConfigurer.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceFactoryImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpType.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/TOtpServiceImpl.java
A model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/TestOtpService.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestAbstractAuthenticationEvaluator.java
A model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestOtpAuthenticationEvaluator.java
M model/authentication-impl/src/test/resources/common/security-policy.xml
M model/authentication-impl/src/test/resources/common/user-guybrush.xml
M model/authentication-impl/src/test/resources/common/user-jack.xml
M model/authentication-impl/src/test/resources/common/user-painter.xml
M model/authentication-impl/testng-unit.xml
M model/cases-api/src/main/java/com/evolveum/midpoint/cases/api/extensions/AuditingExtension.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/actions/CloseStageAction.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/events/PendingAuditRecords.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/extension/DefaultAuditingExtension.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelTypeMapper.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMelExtensions.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelPolyStringExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/MidPointCelExtensionManager.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
M model/model-common/src/test/resources/expression/mel/expression-string-mix-1.xml
A model/model-common/src/test/resources/expression/mel/expression-string-substring.xml
A model/model-common/src/test/resources/expression/mel/expression-user-given-name-isnull.xml
A model/model-common/src/test/resources/expression/mel/expression-username-format.xml
A model/model-common/src/test/resources/expression/mel/expression-username-substring.xml
R model/model-common/src/test/resources/expression/mel/expression-username.xml
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/CredentialsProcessor.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/OtpPolicyEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/ModelSecurityPolicyFinder.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/ApprovalsAuditingExtension.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/ChangeProcessor.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/PrimaryChangeProcessor.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/other/TestMiscellaneous.java
M pom.xml
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/SecurityUtil.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: c3781be63e0eaf2d075b687e2ca94afdd6ad1c24
https://github.com/Evolveum/midpoint/commit/c3781be63e0eaf2d075b687e2ca94afdd6ad1c24
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-17 (Tue, 17 Mar 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/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/table/CollapsableDataTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/table/CollapsibleBoxedTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/table/CollapsibleToggleColumn.java
Log Message:
-----------
Smart integration: ensure that CollapsableDataTable work under SelectableDataTable and SelectableRowItem
- support checkboxes
Commit: 943b0ba5b18a66b782367397693a4c4c48f7abff
https://github.com/Evolveum/midpoint/commit/943b0ba5b18a66b782367397693a4c4c48f7abff
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardBasicInitializer.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
Log Message:
-----------
Smart integration: fix feedback messages above correlation simulation page
Commit: be631574cf5ccb624d0542e82aa942b4c5095919
https://github.com/Evolveum/midpoint/commit/be631574cf5ccb624d0542e82aa942b4c5095919
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
A .gitattributes
A .github/workflows/publiccode-validation.yml
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/deployment/ports-80-and-443.adoc
M docs/diag/troubleshooting/mappings/index.adoc
M docs/expressions/expressions/script/index.adoc
A docs/expressions/expressions/script/mel/index.adoc
A docs/expressions/expressions/script/mel/introduction.adoc
A docs/expressions/expressions/script/mel/migration.adoc
A docs/expressions/expressions/script/mel/specification.adoc
A docs/expressions/expressions/script/mel/todo.adoc
A docs/expressions/expressions/script/mel/troubleshooting.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/resources/entitlements/index.adoc
A docs/resources/modify-attributes-directly-on-resource.adoc
M docs/resources/resource-configuration/schema-handling/attributes/secondary-identifier.adoc
M docs/resources/resource-schema/index.adoc
M docs/resources/shadow/dead.adoc
M docs/security/authentication/flexible-authentication/concept.adoc
A docs/security/authentication/flexible-authentication/modules/index.adoc
A docs/security/authentication/flexible-authentication/modules/totp.adoc
R docs/security/credentials/password-policy.adoc
A docs/security/credentials/password-policy/index.adoc
A docs/security/credentials/password-policy/invalid-account-projection-password-error.webp
A docs/security/credentials/password-policy/password-policy-edit-form-hint.webp
A docs/security/credentials/password-policy/resource-specific-password-policy.adoc
A docs/security/credentials/password-policy/verify-password-policies.adoc
M docs/security/credentials/password-reset/index.adoc
M docs/security/security-policy/index.adoc
M docs/synchronization/consistency/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/pom.xml
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/MainObjectListPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadButtonPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadButtonPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadInlineMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonUtil.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/ExportDownloadInlineMenuItem.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDataExporter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDownloadInlineMenuItem.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/ActionPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/ActionPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/EditOtpPopupPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/FocusOtpListPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/FocusOtpListPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpListPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPopupPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPopupPanel.java
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/component/wizard/BasicWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.html
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/GuiDisplayTypeUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebModelServiceUtils.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/ButtonBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/HelpTextPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/HelpTextPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/MultivalueContainerDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/MultivalueContainerListPanelWithDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/StatusAwareContainerListPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/custom/DropDownModalContentPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/custom/DropDownModalContentPanel.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/input/expression/ExpressionPanel.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
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/RightSidebarHelpPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/RightSidebarHelpPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchableItemsDefinitions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.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/AbstractFormWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardBasicInitializer.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardBasicPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/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
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/LocalFileInputPanelFactory.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/basic/DocumentationConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/basic/DocumentationTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/BaseUrlConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusCredentialsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusCredentialsPanel.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/focus/component/FocusOtpsMenuLinkCounter.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/AssociationTypesPanel.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/SchemaHandlingObjectsPanel.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
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartSuggestButtonWithConfirmation.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
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/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.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
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/page/PageSimulationResult.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
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/MappingProcessedObjectPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingHeaderPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingHeaderPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangeValuesPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangeValuesPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangesPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangesPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationChangeDetailsModalPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationChangeDetailsModalPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationMoreValuesModalPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationMoreValuesModalPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/model/SimulationChangeSummaryDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/CorrelationUtil.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/MappingUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/SimulationWebUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/widget/MetricWidgetPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/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
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskSubtasksAndThreadsPanel.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/PageSelfRegistration.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageArchetypeSelection.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageOtpCode.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageOtpCode.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/credentials/PageSelfCredentials.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.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/page/self/requestAccess/ShoppingCartPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/SubmissionResult.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/DefaultContainerablePanel.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.html
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/PrismContainerValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerValuePanel.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.html
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.html
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/PrismValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/SingleContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormContainerHeaderPanel.html
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/VerticalFormDefaultContainerablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/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/VerticalFormPrismContainerValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.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.html
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/VerticalFormPrismPropertyValuePanel.html
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.html
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/prism/wrapper/PrismContainerValueWrapperImpl.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/validation/FilePathValidator.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ItemValidationContext.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ItemValidatorFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/NoopValidatorFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/UniqueObjectNameValidator.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/UniqueObjectNameValidatorFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ValidatorFactoryRegistry.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/ColumnUtils.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/data/table/CollapsableDataTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/table/CollapsibleBoxedTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/table/CollapsibleToggleColumn.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationOption.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ExportingPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsRecordDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/privacy/DataAccessPermission.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/ConfigureSynchronizationConfirmationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/SourceDirectionSpecificationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/TargetDirectionSpecificationPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ButtonWithConfirmationOptionsDialog.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/LocalFileInputPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/LocalFileInputPanel.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/component/menu/cog/MenuDividerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuDividerPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/SimpleFeedbackPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/SimpleFeedbackPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/VisualizationDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/Describable.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
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/ResourceTaskFlavors.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.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/SessionStorage.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/QRCodeUtils.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageRole.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageService.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageUser.java
M infra/common/src/main/java/com/evolveum/midpoint/common/Clock.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/FunctionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ExpressionConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ExpressionPermissionProfile.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ScriptLanguageExpressionProfile.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.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/ShadowUtil.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-connector-dev-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-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-security-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M infra/schema/src/main/resources/xml/ns/public/model/extension-3.xsd
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpManager.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpService.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpServiceFactory.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/SecurityPolicyFinder.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/util/AuthenticationModuleNameConstants.java
M model/authentication-impl/pom.xml
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/authentication/ModuleAuthenticationImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configurer/ModuleWebSecurityConfigurer.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAlgorithm.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationContext.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationEvaluator.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationFilter.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationProvider.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationToken.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpManagerImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleAuthentication.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleFactory.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleWebSecurityConfigurer.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceFactoryImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpType.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/TOtpServiceImpl.java
A model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/TestOtpService.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestAbstractAuthenticationEvaluator.java
A model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestOtpAuthenticationEvaluator.java
M model/authentication-impl/src/test/resources/common/security-policy.xml
M model/authentication-impl/src/test/resources/common/user-guybrush.xml
M model/authentication-impl/src/test/resources/common/user-jack.xml
M model/authentication-impl/src/test/resources/common/user-painter.xml
M model/authentication-impl/testng-unit.xml
M model/cases-api/src/main/java/com/evolveum/midpoint/cases/api/extensions/AuditingExtension.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/actions/CloseStageAction.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/events/PendingAuditRecords.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/extension/DefaultAuditingExtension.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/expr/MidpointFunctions.java
M model/model-common/pom.xml
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/BasicExpressionFunctions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/FunctionLibrary.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/FunctionLibraryBinding.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/LibraryFunctionExecutor.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/TimestampFormatUtil.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractCachingScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptCache.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluationContext.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionFactory.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/groovy/GroovyScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/jsr223/Jsr223ScriptEvaluator.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelScriptCacheKey.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelTypeMapper.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/DynType.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/FunctionLibraryProcessor.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelException.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelScriptEvaluator.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/AbstractMidPointCelExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelFormatExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelLdapExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelLogExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMelExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMidPointExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelObjectExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelSecretExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/MidPointCelExtensionManager.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/AbstractContainerValueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ContainerValueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/MidPointValueProducer.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/MultivalueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ObjectCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/PolyStringCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/QNameCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ReferenceCelValue.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/velocity/VelocityScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/ExpressionTestUtil.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestExpressionFunctions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestGroovyExpressions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestGroovyExpressionsSandbox.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestJavaScriptExpressions.java
A model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestPythonExpressions.java
R model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestScriptCaching.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestVelocityExpressions.java
A model/model-common/src/test/resources/expression/groovy/expression-list-literal.xml
M model/model-common/src/test/resources/expression/groovy/expression-simple.xml
A model/model-common/src/test/resources/expression/groovy/expression-user-administrative-status.xml
A model/model-common/src/test/resources/expression/javascript/expression-list-literal.xml
M model/model-common/src/test/resources/expression/javascript/expression-simple.xml
A model/model-common/src/test/resources/expression/javascript/expression-user-administrative-status.xml
A model/model-common/src/test/resources/expression/mel/expression-assignment-description.xml
A model/model-common/src/test/resources/expression/mel/expression-debug-dump.xml
A model/model-common/src/test/resources/expression/mel/expression-default.xml
A model/model-common/src/test/resources/expression/mel/expression-encrypt-decrypt.xml
A model/model-common/src/test/resources/expression/mel/expression-encrypt.xml
A model/model-common/src/test/resources/expression/mel/expression-foo-default.xml
A model/model-common/src/test/resources/expression/mel/expression-foo-equals-bar.xml
A model/model-common/src/test/resources/expression/mel/expression-foo-plus-bar.xml
A model/model-common/src/test/resources/expression/mel/expression-func-concatname.xml
A model/model-common/src/test/resources/expression/mel/expression-func.xml
A model/model-common/src/test/resources/expression/mel/expression-hello.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-compose-dn-mask.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-compose-dn-with-suffix.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-compose-dn.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-determine-single-attribute-value.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-hash-password.xml
A model/model-common/src/test/resources/expression/mel/expression-linkref-oid.xml
A model/model-common/src/test/resources/expression/mel/expression-list-literal.xml
A model/model-common/src/test/resources/expression/mel/expression-list.xml
A model/model-common/src/test/resources/expression/mel/expression-log-debug-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-debug.xml
A model/model-common/src/test/resources/expression/mel/expression-log-error-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-error.xml
A model/model-common/src/test/resources/expression/mel/expression-log-info-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-info.xml
A model/model-common/src/test/resources/expression/mel/expression-log-trace-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-trace.xml
A model/model-common/src/test/resources/expression/mel/expression-log-warn-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-warn.xml
A model/model-common/src/test/resources/expression/mel/expression-now.xml
A model/model-common/src/test/resources/expression/mel/expression-null.xml
A model/model-common/src/test/resources/expression/mel/expression-objectref-variables-polystring.xml
A model/model-common/src/test/resources/expression/mel/expression-objectref-variables.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-additional-name.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-family-name.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-given-name.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-honorific-prefix.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-honorific-suffix.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-nick-name.xml
A model/model-common/src/test/resources/expression/mel/expression-poison-drink.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-1.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-2.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-norm-field.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-orig-field.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-string-native.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-stringify-1.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-stringify-2.xml
A model/model-common/src/test/resources/expression/mel/expression-qname-ns.xml
A model/model-common/src/test/resources/expression/mel/expression-qname-parts.xml
A model/model-common/src/test/resources/expression/mel/expression-qname.xml
A model/model-common/src/test/resources/expression/mel/expression-simple.xml
A model/model-common/src/test/resources/expression/mel/expression-single.xml
A model/model-common/src/test/resources/expression/mel/expression-string-ascii.xml
A model/model-common/src/test/resources/expression/mel/expression-string-concat.xml
A model/model-common/src/test/resources/expression/mel/expression-string-concatname.xml
A model/model-common/src/test/resources/expression/mel/expression-string-contains.xml
A model/model-common/src/test/resources/expression/mel/expression-string-empty-blank-global.xml
A model/model-common/src/test/resources/expression/mel/expression-string-empty-blank-member.xml
A model/model-common/src/test/resources/expression/mel/expression-string-mix-1.xml
A model/model-common/src/test/resources/expression/mel/expression-string-mix-2.xml
A model/model-common/src/test/resources/expression/mel/expression-string-mix-3.xml
A model/model-common/src/test/resources/expression/mel/expression-string-norm.xml
A model/model-common/src/test/resources/expression/mel/expression-string-split.xml
A model/model-common/src/test/resources/expression/mel/expression-string-substring.xml
A model/model-common/src/test/resources/expression/mel/expression-string-variables.xml
A model/model-common/src/test/resources/expression/mel/expression-syntax-error.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-format-parse-func.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-format-parse.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-long-ago.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-sod-eod-local.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-sod-eod-zulu.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-strxtime-func.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-strxtime.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp.xml
A model/model-common/src/test/resources/expression/mel/expression-user-administrative-status-null.xml
A model/model-common/src/test/resources/expression/mel/expression-user-administrative-status.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation-local-part.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation-namespace.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-second-mapping.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-second.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-targetref-oids.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-map.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-ship-path-find.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-ship-path.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-ship.xml
A model/model-common/src/test/resources/expression/mel/expression-user-given-name-isnull.xml
A model/model-common/src/test/resources/expression/mel/expression-user-given-name-map.xml
A model/model-common/src/test/resources/expression/mel/expression-user-given-name.xml
A model/model-common/src/test/resources/expression/mel/expression-user-linkref-first-oid.xml
A model/model-common/src/test/resources/expression/mel/expression-user-string-format.xml
A model/model-common/src/test/resources/expression/mel/expression-user-stringify-full-name.xml
A model/model-common/src/test/resources/expression/mel/expression-username-format.xml
A model/model-common/src/test/resources/expression/mel/expression-username-substring.xml
A model/model-common/src/test/resources/expression/python/expression-list-literal.xml
M model/model-common/src/test/resources/expression/python/expression-simple.xml
A model/model-common/src/test/resources/expression/python/expression-user-administrative-status.xml
M model/model-common/src/test/resources/expression/velocity/expression-simple.xml
A model/model-common/src/test/resources/expression/velocity/expression-user-administrative-status.xml
M model/model-common/src/test/resources/logback-test.xml
M model/model-common/src/test/resources/objects/c0c010c0-d34d-b33f-f00d-111111111111.xml
M model/model-common/src/test/resources/objects/c0c010c0-d34d-b33f-f00d-111111111112.xml
M model/model-common/testng-unit.xml
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/controller/ModelInteractionServiceImpl.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/correlator/tasks/CorrelationSimulationActivityHandler.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/expr/MidpointFunctionsImpl.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/credentials/CredentialsProcessor.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/OtpPolicyEvaluator.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
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/ModelSecurityPolicyFinder.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/main/resources/ctx-model.xml
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/AbstractInternalModelIntegrationTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationServiceTest.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/AbstractModelExpressionsTest.java
R model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressions.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressionsGroovy.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressionsMel.java
M model/model-impl/src/test/resources/common/resource-dummy.xml
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
R model/model-impl/src/test/resources/correlator/correlation/task/item-correlator.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionGood.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionUntyped.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionUntypedNullValue.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionWrongParameter.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentFullname.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentUsername.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowName.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowNameRepo.xml
R model/model-impl/src/test/resources/expr/expression-testGetManagersOids.xml
R model/model-impl/src/test/resources/expr/expression-testGetOrgByName.xml
R model/model-impl/src/test/resources/expr/expression-testGetUserByOid.xml
R model/model-impl/src/test/resources/expr/expression-testHello.xml
R model/model-impl/src/test/resources/expr/expression-testIsUniquePropertyValue.xml
M model/model-impl/src/test/resources/expr/function-library.xml
A model/model-impl/src/test/resources/expr/groovy/expression-connector-configuration.xml
A model/model-impl/src/test/resources/expr/groovy/expression-projection-attribute-literal.xml
A model/model-impl/src/test/resources/expr/groovy/expression-projection-attribute.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionGood.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionUntyped.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionUntypedNullValue.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionWrongParameter.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentFullname.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentUsername.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowName.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowNameRepo.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetManagersOids.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetOrgByName.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetUserByOid.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testIsUniquePropertyValue.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testLibHello0.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testLibHello1.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testMidPointHello.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testResourceVariables.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testShadowPrimaryIdentifier.xml
A model/model-impl/src/test/resources/expr/mel/expression-connector-configuration.xml
A model/model-impl/src/test/resources/expr/mel/expression-get-object.xml
A model/model-impl/src/test/resources/expr/mel/expression-projection-attribute-literal.xml
A model/model-impl/src/test/resources/expr/mel/expression-projection-attribute.xml
A model/model-impl/src/test/resources/expr/mel/expression-search-objects.xml
A model/model-impl/src/test/resources/expr/mel/expression-search-shadow-owner.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionGood.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionUntyped.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionUntypedNullValue.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionWrongParameter.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentFullname.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentUsername.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowName.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowNameRepo.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetManagersOids.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetOrgByName.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetUserByOid.xml
A model/model-impl/src/test/resources/expr/mel/expression-testIsUniquePropertyValue.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello0.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello0Simple.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello1.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello1Simple.xml
A model/model-impl/src/test/resources/expr/mel/expression-testMidPointHello.xml
A model/model-impl/src/test/resources/expr/mel/expression-testResourceVariables.xml
A model/model-impl/src/test/resources/expr/mel/expression-testShadowPrimaryIdentifier.xml
M model/model-impl/testng-unit.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/AbstractConfiguredModelIntegrationTest.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/TestConsistencySimple.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestExpressionProfiles.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContractGroovy.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
A model/model-intest/src/test/resources/common/resource-dummy-groovy.xml
M model/model-intest/src/test/resources/common/resource-dummy-red.xml
M model/model-intest/src/test/resources/common/resource-dummy.xml
M model/model-intest/src/test/resources/object-marks/resource-shadow-marks.xml
M model/model-intest/src/test/resources/profiles/function-library-one.xml
M model/model-intest/src/test/resources/profiles/function-library-two.xml
M model/model-intest/src/test/resources/profiles/role-safe-auto-bad-groovy.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-bad-mel.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-good-filter-path.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-good-filter.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-good-mel.xml
R model/model-intest/src/test/resources/profiles/role-safe-auto-good-path.xml
R model/model-intest/src/test/resources/profiles/role-safe-auto-good.xml
M model/model-intest/src/test/resources/profiles/role-safe-bad-groovy.xml
A model/model-intest/src/test/resources/profiles/role-safe-bad-mel.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-function-anotherTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-function-simpleTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-mel-anotherTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-mel-simpleTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-mel-two-boom.xml
R model/model-intest/src/test/resources/profiles/scripting-execute-simpleTrustedFunction.xml
M model/model-intest/src/test/resources/profiles/system-configuration.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
A model/model-intest/src/test/resources/tasks/correlator-simulation/simulation-task-with-additional-mapping.xml
R 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-intest/testng-integration-full.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/model-test/src/main/java/com/evolveum/midpoint/model/test/smart/MockServiceClientImpl.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/ServiceClient.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/DeletedSourceChoice.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/DeletedTargetChoice.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/DefaultServiceClientImpl.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
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SynchronizationConfigurationScenarioHandler.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/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/ConnectorDevelopmentBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ProcessedDocumentation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestTestBackend.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
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/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
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
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/WellKnownSchemaService.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/TestPredefinedSynchronizationReactions.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/main/java/com/evolveum/midpoint/wf/impl/ApprovalsAuditingExtension.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/ChangeProcessor.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/PrimaryChangeProcessor.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/TestAssignmentsAdvanced.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/other/TestMiscellaneous.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
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionEvaluationContext.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionUtil.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
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/SecurityUtil.java
M repo/system-init/src/main/resources/initial-objects/mark/739-mark-shadow-correlation-owner-found.xml
M repo/system-init/src/main/resources/initial-objects/mark/740-mark-shadow-correlation-owner-not-found.xml
M repo/system-init/src/main/resources/initial-objects/mark/741-mark-shadow-correlation-owner-not-certain.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
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 smart-association
# Conflicts:
# gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/EnumWizardChoicePanel.java
# gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceWizardPanel.java
# gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
# gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationWizardPanel.java
Commit: 4170b80e39c6bfb9b4624a7d15e5987dea3c6bd9
https://github.com/Evolveum/midpoint/commit/4170b80e39c6bfb9b4624a7d15e5987dea3c6bd9
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
M docs/expressions/expressions/script/mel/specification.adoc
A docs/expressions/expressions/script/mel/strftime.adoc
Log Message:
-----------
MEL: docs: strftime
Commit: 1a6be80bb79c2b90838ada0dc489a47ea98138f9
https://github.com/Evolveum/midpoint/commit/1a6be80bb79c2b90838ada0dc489a47ea98138f9
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/DashboardServiceImpl.java
Log Message:
-----------
Merge pull request #551 from Evolveum/fix/MID-11102
MID-11102 Fix dashboard widget showing "Unknown" for ShadowType collections
Commit: 03b8c659f74d764c1c9af83d2f55a97e397c0dd0
https://github.com/Evolveum/midpoint/commit/03b8c659f74d764c1c9af83d2f55a97e397c0dd0
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
A docs/concepts/protectedstring.adoc
M docs/expressions/expressions/script/mel/specification.adoc
Log Message:
-----------
MEL: docs++
Commit: 683538f2355a6b089d0f4cf8b715940689eb4d2e
https://github.com/Evolveum/midpoint/commit/683538f2355a6b089d0f4cf8b715940689eb4d2e
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceObjectClassFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/AssociationNamePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/basic/FocusResourceObjectTypeStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/ResourceObjectFocusTypeValidator.java
Log Message:
-----------
Smart integration: fix missing validation for object class and focus type fields
Commit: bab3b2f35367921816cf6b20cb281cda9505f66a
https://github.com/Evolveum/midpoint/commit/bab3b2f35367921816cf6b20cb281cda9505f66a
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
A docs/concepts/protectedstring.adoc
M docs/expressions/expressions/script/mel/specification.adoc
A docs/expressions/expressions/script/mel/strftime.adoc
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/DashboardServiceImpl.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 6e6d30e6edf284eeba67fed33c4f9c13187c44ed
https://github.com/Evolveum/midpoint/commit/6e6d30e6edf284eeba67fed33c4f9c13187c44ed
Author: Jiří Huf <jiri.huf at evolveum.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
R docs/admin-gui/resource-wizard/object-type/activation/activation_mapping_valid_from.webp
R docs/admin-gui/resource-wizard/object-type/activation/activation_outbound_mappings.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_outbound_rules.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_rule_valid_from.webp
M docs/admin-gui/resource-wizard/object-type/activation/index.adoc
Log Message:
-----------
improve activation rules description
Commit: 8beffe9ab4c18f97faeda5f1408f1babe4d0fd02
https://github.com/Evolveum/midpoint/commit/8beffe9ab4c18f97faeda5f1408f1babe4d0fd02
Author: honchar <honchar at evolveum.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
Log Message:
-----------
Fix details navigation panel expanded state
Commit: bd769131137fe48e389d08058412e58b45f336b2
https://github.com/Evolveum/midpoint/commit/bd769131137fe48e389d08058412e58b45f336b2
Author: honchar <honchar at evolveum.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
A docs/concepts/protectedstring.adoc
M docs/expressions/expressions/script/mel/specification.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceObjectClassFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/AssociationNamePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/basic/FocusResourceObjectTypeStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/ResourceObjectFocusTypeValidator.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: f35dee3ddee23b627b71d7093fca5f4b6447eafb
https://github.com/Evolveum/midpoint/commit/f35dee3ddee23b627b71d7093fca5f4b6447eafb
Author: honchar <honchar at evolveum.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
A .github/workflows/publiccode-validation.yml
A docs/concepts/protectedstring.adoc
M docs/diag/troubleshooting/mappings/index.adoc
M docs/expressions/expressions/script/index.adoc
A docs/expressions/expressions/script/mel/index.adoc
A docs/expressions/expressions/script/mel/introduction.adoc
A docs/expressions/expressions/script/mel/migration.adoc
A docs/expressions/expressions/script/mel/specification.adoc
A docs/expressions/expressions/script/mel/strftime.adoc
A docs/expressions/expressions/script/mel/todo.adoc
A docs/expressions/expressions/script/mel/troubleshooting.adoc
A docs/resources/modify-attributes-directly-on-resource.adoc
M docs/resources/resource-configuration/schema-handling/attributes/secondary-identifier.adoc
M docs/resources/resource-schema/index.adoc
M docs/resources/shadow/dead.adoc
M docs/security/authentication/flexible-authentication/concept.adoc
A docs/security/authentication/flexible-authentication/modules/index.adoc
A docs/security/authentication/flexible-authentication/modules/totp.adoc
M docs/security/security-policy/index.adoc
M docs/synchronization/consistency/index.adoc
M gui/admin-gui/pom.xml
M gui/admin-gui/src/frontend/scss/smart-int.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/ActionPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/ActionPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/EditOtpPopupPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/FocusOtpListPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/FocusOtpListPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpListPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPopupPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/GuiDisplayTypeUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebModelServiceUtils.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/MultivalueContainerDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/MultivalueContainerListPanelWithDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/custom/DropDownModalContentPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/custom/DropDownModalContentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardBasicInitializer.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceObjectClassFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/AssociationNamePanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusCredentialsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusCredentialsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusOtpsMenuLinkCounter.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.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/SmartMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/basic/FocusResourceObjectTypeStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartSuggestButtonWithConfirmation.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/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/page/PageSimulationResult.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
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/MappingProcessedObjectPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingHeaderPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingHeaderPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangeValuesPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangeValuesPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangesPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangesPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationChangeDetailsModalPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationChangeDetailsModalPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationMoreValuesModalPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationMoreValuesModalPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/model/SimulationChangeSummaryDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/MappingUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/SimulationWebUtil.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/task/component/TaskSubtasksAndThreadsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageOtpCode.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageOtpCode.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/PageSelfCredentials.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/ResourceObjectFocusTypeValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/table/CollapsableDataTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/table/CollapsibleBoxedTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/table/CollapsibleToggleColumn.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationOption.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/DataAccessPermission.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsRecordDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/privacy/DataAccessPermission.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ButtonWithConfirmationOptionsDialog.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuDividerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuDividerPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/SimpleFeedbackPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/SimpleFeedbackPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/VisualizationDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/Describable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/ResourceTaskFlavors.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/QRCodeUtils.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageRole.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageUser.java
M infra/common/src/main/java/com/evolveum/midpoint/common/Clock.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/FunctionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ExpressionConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ExpressionPermissionProfile.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ScriptLanguageExpressionProfile.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.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-security-3.xsd
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpManager.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpService.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpServiceFactory.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/SecurityPolicyFinder.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/util/AuthenticationModuleNameConstants.java
M model/authentication-impl/pom.xml
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/authentication/ModuleAuthenticationImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configurer/ModuleWebSecurityConfigurer.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAlgorithm.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationContext.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationEvaluator.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationFilter.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationProvider.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationToken.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpManagerImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleAuthentication.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleFactory.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleWebSecurityConfigurer.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceFactoryImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpType.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/TOtpServiceImpl.java
A model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/TestOtpService.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestAbstractAuthenticationEvaluator.java
A model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestOtpAuthenticationEvaluator.java
M model/authentication-impl/src/test/resources/common/security-policy.xml
M model/authentication-impl/src/test/resources/common/user-guybrush.xml
M model/authentication-impl/src/test/resources/common/user-jack.xml
M model/authentication-impl/src/test/resources/common/user-painter.xml
M model/authentication-impl/testng-unit.xml
M model/cases-api/src/main/java/com/evolveum/midpoint/cases/api/extensions/AuditingExtension.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/actions/CloseStageAction.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/events/PendingAuditRecords.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/extension/DefaultAuditingExtension.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/expr/MidpointFunctions.java
M model/model-common/pom.xml
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/BasicExpressionFunctions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/FunctionLibrary.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/FunctionLibraryBinding.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/LibraryFunctionExecutor.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/TimestampFormatUtil.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractCachingScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptCache.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluationContext.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionFactory.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/groovy/GroovyScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/jsr223/Jsr223ScriptEvaluator.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelScriptCacheKey.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelTypeMapper.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/DynType.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/FunctionLibraryProcessor.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelException.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelScriptEvaluator.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/AbstractMidPointCelExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelFormatExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelLdapExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelLogExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMelExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMidPointExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelObjectExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelSecretExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/MidPointCelExtensionManager.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/AbstractContainerValueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ContainerValueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/MidPointValueProducer.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/MultivalueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ObjectCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/PolyStringCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/QNameCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ReferenceCelValue.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/velocity/VelocityScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/ExpressionTestUtil.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestExpressionFunctions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestGroovyExpressions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestGroovyExpressionsSandbox.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestJavaScriptExpressions.java
A model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestPythonExpressions.java
R model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestScriptCaching.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestVelocityExpressions.java
A model/model-common/src/test/resources/expression/groovy/expression-list-literal.xml
M model/model-common/src/test/resources/expression/groovy/expression-simple.xml
A model/model-common/src/test/resources/expression/groovy/expression-user-administrative-status.xml
A model/model-common/src/test/resources/expression/javascript/expression-list-literal.xml
M model/model-common/src/test/resources/expression/javascript/expression-simple.xml
A model/model-common/src/test/resources/expression/javascript/expression-user-administrative-status.xml
A model/model-common/src/test/resources/expression/mel/expression-assignment-description.xml
A model/model-common/src/test/resources/expression/mel/expression-debug-dump.xml
A model/model-common/src/test/resources/expression/mel/expression-default.xml
A model/model-common/src/test/resources/expression/mel/expression-encrypt-decrypt.xml
A model/model-common/src/test/resources/expression/mel/expression-encrypt.xml
A model/model-common/src/test/resources/expression/mel/expression-foo-default.xml
A model/model-common/src/test/resources/expression/mel/expression-foo-equals-bar.xml
A model/model-common/src/test/resources/expression/mel/expression-foo-plus-bar.xml
A model/model-common/src/test/resources/expression/mel/expression-func-concatname.xml
A model/model-common/src/test/resources/expression/mel/expression-func.xml
A model/model-common/src/test/resources/expression/mel/expression-hello.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-compose-dn-mask.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-compose-dn-with-suffix.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-compose-dn.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-determine-single-attribute-value.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-hash-password.xml
A model/model-common/src/test/resources/expression/mel/expression-linkref-oid.xml
A model/model-common/src/test/resources/expression/mel/expression-list-literal.xml
A model/model-common/src/test/resources/expression/mel/expression-list.xml
A model/model-common/src/test/resources/expression/mel/expression-log-debug-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-debug.xml
A model/model-common/src/test/resources/expression/mel/expression-log-error-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-error.xml
A model/model-common/src/test/resources/expression/mel/expression-log-info-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-info.xml
A model/model-common/src/test/resources/expression/mel/expression-log-trace-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-trace.xml
A model/model-common/src/test/resources/expression/mel/expression-log-warn-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-warn.xml
A model/model-common/src/test/resources/expression/mel/expression-now.xml
A model/model-common/src/test/resources/expression/mel/expression-null.xml
A model/model-common/src/test/resources/expression/mel/expression-objectref-variables-polystring.xml
A model/model-common/src/test/resources/expression/mel/expression-objectref-variables.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-additional-name.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-family-name.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-given-name.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-honorific-prefix.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-honorific-suffix.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-nick-name.xml
A model/model-common/src/test/resources/expression/mel/expression-poison-drink.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-1.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-2.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-norm-field.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-orig-field.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-string-native.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-stringify-1.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-stringify-2.xml
A model/model-common/src/test/resources/expression/mel/expression-qname-ns.xml
A model/model-common/src/test/resources/expression/mel/expression-qname-parts.xml
A model/model-common/src/test/resources/expression/mel/expression-qname.xml
A model/model-common/src/test/resources/expression/mel/expression-simple.xml
A model/model-common/src/test/resources/expression/mel/expression-single.xml
A model/model-common/src/test/resources/expression/mel/expression-string-ascii.xml
A model/model-common/src/test/resources/expression/mel/expression-string-concat.xml
A model/model-common/src/test/resources/expression/mel/expression-string-concatname.xml
A model/model-common/src/test/resources/expression/mel/expression-string-contains.xml
A model/model-common/src/test/resources/expression/mel/expression-string-empty-blank-global.xml
A model/model-common/src/test/resources/expression/mel/expression-string-empty-blank-member.xml
A model/model-common/src/test/resources/expression/mel/expression-string-mix-1.xml
A model/model-common/src/test/resources/expression/mel/expression-string-mix-2.xml
A model/model-common/src/test/resources/expression/mel/expression-string-mix-3.xml
A model/model-common/src/test/resources/expression/mel/expression-string-norm.xml
A model/model-common/src/test/resources/expression/mel/expression-string-split.xml
A model/model-common/src/test/resources/expression/mel/expression-string-substring.xml
A model/model-common/src/test/resources/expression/mel/expression-string-variables.xml
A model/model-common/src/test/resources/expression/mel/expression-syntax-error.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-format-parse-func.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-format-parse.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-long-ago.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-sod-eod-local.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-sod-eod-zulu.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-strxtime-func.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-strxtime.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp.xml
A model/model-common/src/test/resources/expression/mel/expression-user-administrative-status-null.xml
A model/model-common/src/test/resources/expression/mel/expression-user-administrative-status.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation-local-part.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation-namespace.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-second-mapping.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-second.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-targetref-oids.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-map.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-ship-path-find.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-ship-path.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-ship.xml
A model/model-common/src/test/resources/expression/mel/expression-user-given-name-isnull.xml
A model/model-common/src/test/resources/expression/mel/expression-user-given-name-map.xml
A model/model-common/src/test/resources/expression/mel/expression-user-given-name.xml
A model/model-common/src/test/resources/expression/mel/expression-user-linkref-first-oid.xml
A model/model-common/src/test/resources/expression/mel/expression-user-string-format.xml
A model/model-common/src/test/resources/expression/mel/expression-user-stringify-full-name.xml
A model/model-common/src/test/resources/expression/mel/expression-username-format.xml
A model/model-common/src/test/resources/expression/mel/expression-username-substring.xml
A model/model-common/src/test/resources/expression/python/expression-list-literal.xml
M model/model-common/src/test/resources/expression/python/expression-simple.xml
A model/model-common/src/test/resources/expression/python/expression-user-administrative-status.xml
M model/model-common/src/test/resources/expression/velocity/expression-simple.xml
A model/model-common/src/test/resources/expression/velocity/expression-user-administrative-status.xml
M model/model-common/src/test/resources/logback-test.xml
M model/model-common/src/test/resources/objects/c0c010c0-d34d-b33f-f00d-111111111111.xml
M model/model-common/src/test/resources/objects/c0c010c0-d34d-b33f-f00d-111111111112.xml
M model/model-common/testng-unit.xml
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/DashboardServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.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/correlator/tasks/CorrelationSimulationActivityHandler.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/expr/MidpointFunctionsImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/CredentialsProcessor.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/OtpPolicyEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/ModelSecurityPolicyFinder.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectImpl.java
M model/model-impl/src/main/resources/ctx-model.xml
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/AbstractInternalModelIntegrationTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationServiceTest.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/AbstractModelExpressionsTest.java
R model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressions.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressionsGroovy.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressionsMel.java
M model/model-impl/src/test/resources/common/resource-dummy.xml
M model/model-impl/src/test/resources/correlator/correlation/task/dummy-resource.xml
R model/model-impl/src/test/resources/correlator/correlation/task/item-correlator.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionGood.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionUntyped.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionUntypedNullValue.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionWrongParameter.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentFullname.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentUsername.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowName.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowNameRepo.xml
R model/model-impl/src/test/resources/expr/expression-testGetManagersOids.xml
R model/model-impl/src/test/resources/expr/expression-testGetOrgByName.xml
R model/model-impl/src/test/resources/expr/expression-testGetUserByOid.xml
R model/model-impl/src/test/resources/expr/expression-testHello.xml
R model/model-impl/src/test/resources/expr/expression-testIsUniquePropertyValue.xml
M model/model-impl/src/test/resources/expr/function-library.xml
A model/model-impl/src/test/resources/expr/groovy/expression-connector-configuration.xml
A model/model-impl/src/test/resources/expr/groovy/expression-projection-attribute-literal.xml
A model/model-impl/src/test/resources/expr/groovy/expression-projection-attribute.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionGood.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionUntyped.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionUntypedNullValue.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionWrongParameter.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentFullname.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentUsername.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowName.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowNameRepo.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetManagersOids.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetOrgByName.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetUserByOid.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testIsUniquePropertyValue.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testLibHello0.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testLibHello1.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testMidPointHello.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testResourceVariables.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testShadowPrimaryIdentifier.xml
A model/model-impl/src/test/resources/expr/mel/expression-connector-configuration.xml
A model/model-impl/src/test/resources/expr/mel/expression-get-object.xml
A model/model-impl/src/test/resources/expr/mel/expression-projection-attribute-literal.xml
A model/model-impl/src/test/resources/expr/mel/expression-projection-attribute.xml
A model/model-impl/src/test/resources/expr/mel/expression-search-objects.xml
A model/model-impl/src/test/resources/expr/mel/expression-search-shadow-owner.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionGood.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionUntyped.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionUntypedNullValue.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionWrongParameter.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentFullname.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentUsername.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowName.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowNameRepo.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetManagersOids.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetOrgByName.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetUserByOid.xml
A model/model-impl/src/test/resources/expr/mel/expression-testIsUniquePropertyValue.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello0.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello0Simple.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello1.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello1Simple.xml
A model/model-impl/src/test/resources/expr/mel/expression-testMidPointHello.xml
A model/model-impl/src/test/resources/expr/mel/expression-testResourceVariables.xml
A model/model-impl/src/test/resources/expr/mel/expression-testShadowPrimaryIdentifier.xml
M model/model-impl/testng-unit.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/AbstractConfiguredModelIntegrationTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestExpressionProfiles.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContractGroovy.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestCorrelatorSimulationTask.java
A model/model-intest/src/test/resources/common/resource-dummy-groovy.xml
M model/model-intest/src/test/resources/common/resource-dummy-red.xml
M model/model-intest/src/test/resources/common/resource-dummy.xml
M model/model-intest/src/test/resources/profiles/function-library-one.xml
M model/model-intest/src/test/resources/profiles/function-library-two.xml
M model/model-intest/src/test/resources/profiles/role-safe-auto-bad-groovy.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-bad-mel.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-good-filter-path.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-good-filter.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-good-mel.xml
R model/model-intest/src/test/resources/profiles/role-safe-auto-good-path.xml
R model/model-intest/src/test/resources/profiles/role-safe-auto-good.xml
M model/model-intest/src/test/resources/profiles/role-safe-bad-groovy.xml
A model/model-intest/src/test/resources/profiles/role-safe-bad-mel.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-function-anotherTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-function-simpleTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-mel-anotherTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-mel-simpleTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-mel-two-boom.xml
R model/model-intest/src/test/resources/profiles/scripting-execute-simpleTrustedFunction.xml
M model/model-intest/src/test/resources/profiles/system-configuration.xml
A model/model-intest/src/test/resources/tasks/correlator-simulation/simulation-task-with-additional-mapping.xml
R 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
M model/model-intest/testng-integration-full.xml
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/ApprovalsAuditingExtension.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/ChangeProcessor.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/PrimaryChangeProcessor.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/other/TestMiscellaneous.java
M pom.xml
M publiccode.yml
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionEvaluationContext.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionUtil.java
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/SecurityUtil.java
M repo/system-init/src/main/resources/initial-objects/mark/742-mark-item-value-added.xml
M repo/system-init/src/main/resources/initial-objects/mark/743-mark-item-value-removed.xml
M repo/system-init/src/main/resources/initial-objects/mark/744-mark-item-value-modified.xml
M repo/system-init/src/main/resources/initial-objects/mark/745-mark-item-value-not-changed.xml
Log Message:
-----------
Merge branch 'master' into feature/multi-tab-support
Commit: d35f7ff61e5badea82fc40aa0daaca69130bf12c
https://github.com/Evolveum/midpoint/commit/d35f7ff61e5badea82fc40aa0daaca69130bf12c
Author: Vanesa Smoľaková <smolakovavanesa at gmail.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
M model/cases-api/src/main/java/com/evolveum/midpoint/cases/api/extensions/EngineExtension.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/CaseEngineOperationImpl.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/extension/CorrelationCaseEngineExtension.java
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/CorrelationCaseManager.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
Log Message:
-----------
MID-11094 Fix correlation case closing on resolution error
Commit: b14bcaed0efb9667f457d6e25a38a95535b0bb50
https://github.com/Evolveum/midpoint/commit/b14bcaed0efb9667f457d6e25a38a95535b0bb50
Author: honchar <honchar at evolveum.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
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
A config/initial-objects/mark/742-mark-item-value-added.xml
A config/initial-objects/mark/743-mark-item-value-removed.xml
A config/initial-objects/mark/744-mark-item-value-modified.xml
A config/initial-objects/mark/745-mark-item-value-not-changed.xml
A config/initial-objects/mark/746-mark-item-value-change-not-applied.xml
M config/initial-objects/system-configuration/000-system-configuration.xml
Log Message:
-----------
Update initial objects in config
Commit: 6b35b61224fd1d508ed46fe50a54052133c7ad74
https://github.com/Evolveum/midpoint/commit/6b35b61224fd1d508ed46fe50a54052133c7ad74
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
Log Message:
-----------
Add timestamp element to ObjectType
Commit: 9b72289b6e36ae4ea729e3b717f79150c7998b2f
https://github.com/Evolveum/midpoint/commit/9b72289b6e36ae4ea729e3b717f79150c7998b2f
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-18 (Wed, 18 Mar 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/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.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/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationServiceStory.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/correlationSuggestion/CorrelationSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionWorkDefinition.java
Log Message:
-----------
Smart Integration: Add permission-based conditional AI suggestions
For Correlation and Object Type suggestion
- Add DataAccessPermissionType.STATISTICS_ACCESS permission support
- Implement conditional logic in object type suggestions:
- Use AI-based suggestions when STATISTICS_ACCESS is granted
- Skip statistics computation when permission not granted
- Add permissions field to correlation and object type suggestion work definitions
- Update GUI components to handle permission-based behavior
- Add schema support for permissions in common-tasks-3.xsd
- Update REST controller and service API to support permissions
- Add test coverage for permission-based scenarios
**Task**: 11118
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 762215d60cd18285588d68a0942e5615b755e5fa
https://github.com/Evolveum/midpoint/commit/762215d60cd18285588d68a0942e5615b755e5fa
Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
M docs/concepts/mark/use-marks-to-quarantine-objects.adoc
Log Message:
-----------
add info on quarantine to marks
Commit: 9e248db149799b2cf3a47591cbddaa398f0b6abb
https://github.com/Evolveum/midpoint/commit/9e248db149799b2cf3a47591cbddaa398f0b6abb
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
Log Message:
-----------
Smart integration: fix "AI Panel" in object types page shown when it shouldn't
- WP-4619
Commit: af13f3f8efa0163f308d669a6ffe6cfe1a2878bc
https://github.com/Evolveum/midpoint/commit/af13f3f8efa0163f308d669a6ffe6cfe1a2878bc
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
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
A config/initial-objects/mark/742-mark-item-value-added.xml
A config/initial-objects/mark/743-mark-item-value-removed.xml
A config/initial-objects/mark/744-mark-item-value-modified.xml
A config/initial-objects/mark/745-mark-item-value-not-changed.xml
A config/initial-objects/mark/746-mark-item-value-change-not-applied.xml
M config/initial-objects/system-configuration/000-system-configuration.xml
M docs/concepts/mark/use-marks-to-quarantine-objects.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 0ae5eae298f506671fb9fd7ddacee8328e13fe2d
https://github.com/Evolveum/midpoint/commit/0ae5eae298f506671fb9fd7ddacee8328e13fe2d
Author: honchar <honchar at evolveum.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
M release-notes.adoc
Log Message:
-----------
release notes update
Commit: f80ffa902fb137e780a6ef60bcdc25d5c15b9ab4
https://github.com/Evolveum/midpoint/commit/f80ffa902fb137e780a6ef60bcdc25d5c15b9ab4
Author: honchar <honchar at evolveum.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
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
A config/initial-objects/mark/742-mark-item-value-added.xml
A config/initial-objects/mark/743-mark-item-value-removed.xml
A config/initial-objects/mark/744-mark-item-value-modified.xml
A config/initial-objects/mark/745-mark-item-value-not-changed.xml
A config/initial-objects/mark/746-mark-item-value-change-not-applied.xml
M config/initial-objects/system-configuration/000-system-configuration.xml
M docs/concepts/mark/use-marks-to-quarantine-objects.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: c0f8f51bb290859155f8943f6a0e6c1d9403c062
https://github.com/Evolveum/midpoint/commit/c0f8f51bb290859155f8943f6a0e6c1d9403c062
Author: honchar <honchar at evolveum.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
M release-notes.adoc
Log Message:
-----------
release notes update
Commit: 0439d4c6ff95ce9a230d75233f970c6e5dd6b87b
https://github.com/Evolveum/midpoint/commit/0439d4c6ff95ce9a230d75233f970c6e5dd6b87b
Author: honchar <honchar at evolveum.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
M release-notes.adoc
Log Message:
-----------
release notes update
Commit: d5b74153933a3c07705264f1267709a43e70fde6
https://github.com/Evolveum/midpoint/commit/d5b74153933a3c07705264f1267709a43e70fde6
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
M release-notes.adoc
Log Message:
-----------
MEL: release notes
Commit: 2057f054be64b107091655ae620b02a35d64136f
https://github.com/Evolveum/midpoint/commit/2057f054be64b107091655ae620b02a35d64136f
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionFocusTypesActivityRun.java
Log Message:
-----------
Smart Integration: Add permission-based conditional AI suggestions
For Focus Type suggestion
- Add DataAccessPermissionType.SCHEMA_ACCESS permission support
- Implement conditional logic in focus type suggestions:
- Use AI-based suggestions when SCHEMA_ACCESS is granted
- Skip focus type computation when permission not granted
- Add permissions field to focus type suggestion work definition
- Add schema support for permissions in common-tasks-3.xsd
- Update service API to support permissions in submit operation
- Add permission checks in activity handlers:
- FocusTypeSuggestionActivityHandler
- ObjectTypesSuggestionFocusTypesActivityRun
**Task**: 11118
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: b9ba867ac045556e1e6f8dee3e812460d2f51900
https://github.com/Evolveum/midpoint/commit/b9ba867ac045556e1e6f8dee3e812460d2f51900
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-19 (Thu, 19 Mar 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/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.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/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationServiceStory.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/correlationSuggestion/CorrelationSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionFocusTypesActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionWorkDefinition.java
Log Message:
-----------
Merge branch 'improvement/allowed-permissions'
Commit: 5a07a88f13ee7fdaedb3543ce84c22eb6f87100b
https://github.com/Evolveum/midpoint/commit/5a07a88f13ee7fdaedb3543ce84c22eb6f87100b
Author: dakle <dakle at evolveum.com>
Date: 2026-03-19 (Thu, 19 Mar 2026)
Changed paths:
M docs/misc/notifications/velocity.adoc
Log Message:
-----------
How to access schema extension attr~s in Velocity
Motivated and inspired by this mailing list thread: https://lists.evolveum.com/pipermail/midpoint/2025-October/008591.html
Commit: d274c75580791b905d2c13495bedf55e7c29d94a
https://github.com/Evolveum/midpoint/commit/d274c75580791b905d2c13495bedf55e7c29d94a
Author: dakle <dakle at evolveum.com>
Date: 2026-03-19 (Thu, 19 Mar 2026)
Changed paths:
M docs/misc/notifications/velocity.adoc
Log Message:
-----------
minor adjustments
Commit: 12a584162d4c4c7d97d672b46aeac8d74e725c7d
https://github.com/Evolveum/midpoint/commit/12a584162d4c4c7d97d672b46aeac8d74e725c7d
Author: dakle <dakle at evolveum.com>
Date: 2026-03-19 (Thu, 19 Mar 2026)
Changed paths:
M docs/misc/notifications/velocity.adoc
Log Message:
-----------
Add meta keywords&description; improve intro §
Commit: a4187487a9597c909d3e37a23cc9f8dba266131d
https://github.com/Evolveum/midpoint/commit/a4187487a9597c909d3e37a23cc9f8dba266131d
Author: edison23 <dakle at evolveum.com>
Date: 2026-03-19 (Thu, 19 Mar 2026)
Changed paths:
M docs/misc/notifications/velocity.adoc
Log Message:
-----------
Merge pull request #562 from Evolveum/docs/master/add/guide-schema-extension-attributes-in-velocity-templates
Add a guide on how to access schema extension attributes in Velocity template code.
Motivated and inspired by this mailing list thread: https://lists.evolveum.com/pipermail/midpoint/2025-October/008591.html
Note: Although I have reviewed the whole article, I am leaving the upkeep status on _yellow_ due to the unresolved pre-existing todos present in the page. Those are outside the scope of this work.
Commit: cdd7a4f720cb3ee791d3181bf984a9c721b00d0a
https://github.com/Evolveum/midpoint/commit/cdd7a4f720cb3ee791d3181bf984a9c721b00d0a
Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
Date: 2026-03-19 (Thu, 19 Mar 2026)
Changed paths:
A docs/admin-gui/resource-wizard/object-type/activation/activation_delayed_delete.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_inbound.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_outbound_rules.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_rule_valid_from.webp
M docs/admin-gui/resource-wizard/object-type/activation/index.adoc
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-add.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-full.png
M docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.webp
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-add.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-full.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbounds.png
Log Message:
-----------
Merge pull request #566 from Evolveum/docs/master/add/object-type-activation
Docs/master/add/object type activation
Commit: 3f45933d4f1c04fbd2011c5ebd16b24661f18c26
https://github.com/Evolveum/midpoint/commit/3f45933d4f1c04fbd2011c5ebd16b24661f18c26
Author: Vanesa Smoľaková <smolakovavanesa at gmail.com>
Date: 2026-03-20 (Fri, 20 Mar 2026)
Changed paths:
M release-notes.adoc
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
Log Message:
-----------
MID-11089 Fixed oversized IN queries in fetchChildren causing PostgreSQL parameter limit errors
Commit: a55b4aeb503028cb0cabffcc8a6eb9fb60338c2a
https://github.com/Evolveum/midpoint/commit/a55b4aeb503028cb0cabffcc8a6eb9fb60338c2a
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-20 (Fri, 20 Mar 2026)
Changed paths:
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Smart Integration: Temporarily disable test300SuggestMappings
Temporarily disable test300SuggestMappings due to unknow bug,
probably related to mapping paralellization.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: bb19843915540f850e9188641cb319f5c1b8cc6f
https://github.com/Evolveum/midpoint/commit/bb19843915540f850e9188641cb319f5c1b8cc6f
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-20 (Fri, 20 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartPanel.java
Log Message:
-----------
Check if ShoppingCartItems are Related to Conflicts
Commit: 091836190230336109ba03fa890e16b330ef7a31
https://github.com/Evolveum/midpoint/commit/091836190230336109ba03fa890e16b330ef7a31
Author: Vanesa Smoľaková <smolakovavanesa at gmail.com>
Date: 2026-03-20 (Fri, 20 Mar 2026)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/RetrieveOption.java
M release-notes.adoc
Log Message:
-----------
MID-11088 Fix getOptions conversion to preserve omitted <retrieve> semantics
Commit: b86e90f610837dd2b154107ce6c78a73288d18d3
https://github.com/Evolveum/midpoint/commit/b86e90f610837dd2b154107ce6c78a73288d18d3
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-20 (Fri, 20 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/ResourceObjectFocusTypePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartSuggestButtonWithConfirmation.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationOption.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ActivityIndicationInteractionsPair.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/AjaxEventBasedInteractionsLinker.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/BlockingActionButtonWithConfirmationOptionsDialog.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ButtonWithConfirmationOptionsDialog.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ComponentInteractionsPair.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DropDownChoiceSuggestPanel.java
Log Message:
-----------
Mechanism to trigger Ajax reaction upon Ajax action finishes
**What**
The cryptic title means, that we now have a mechanism which allows an
action, completed by one Ajax request to trigger a reaction using
another "automatic" Ajax request.
This commit also integrates that mechanism to the wizard panel with
focus suggestion button.
**Why**
We needed a way, how to run blocking operation in an arbitrary Ajax
request (without the access to the underlying component), but at the
same time to update a different component text to indicate the activity.
But normally, the component will be updated only when the Ajax request
finishes and returns the response back to the browser. That is of course
too late, because the operation is already done.
To workaround that, this commit introduce a mechanism, in which we can
create an action, which can be run in arbitrary Ajax request, and then
"link" it to a reaction, which will be triggered by another Ajax request
after the one with action returns the response back to the browser.
The important part is, that we switched the order when the blocking
operation is run. Instead of running it in the first Ajax request as
part of the "action", we run it in the second triggered Ajax request as
part of the "reaction". In the "action" we only set the component
text/icon to indicate processing. In reaction, after the blocking
operation is finished, we restore the text/icon of the component.
I think, that mentioned mechanism may be useful in future also in other
places, so I extracted it to few classes, which allows to use it
relatively simply by any set of two components (or better said between
component and any Ajax request).
Commit: 9eaac0d0e2cbf8d0e3cacde4f9ae0deccaba186b
https://github.com/Evolveum/midpoint/commit/9eaac0d0e2cbf8d0e3cacde4f9ae0deccaba186b
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-21 (Sat, 21 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ComponentInteractionsPair.java
Log Message:
-----------
Fixed build
Commit: 2ccd234ff48a1979db7f3c947b92a011630eb660
https://github.com/Evolveum/midpoint/commit/2ccd234ff48a1979db7f3c947b92a011630eb660
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-21 (Sat, 21 Mar 2026)
Changed paths:
M pom.xml
Log Message:
-----------
dependencies bump, spring, netty
Commit: bcd359b18c40dd9fdb4eae941ba8b49c2774dbe9
https://github.com/Evolveum/midpoint/commit/bcd359b18c40dd9fdb4eae941ba8b49c2774dbe9
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-23 (Mon, 23 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/ResourceObjectFocusTypePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartSuggestButtonWithConfirmation.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationOption.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ActivityIndicationInteractionsPair.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/AjaxEventBasedInteractionsLinker.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/BlockingActionButtonWithConfirmationOptionsDialog.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ButtonWithConfirmationOptionsDialog.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ComponentInteractionsPair.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DropDownChoiceSuggestPanel.java
M pom.xml
Log Message:
-----------
Merge branch 'master' into tmp/10994
Commit: 1076df5484c09509cdbc87b2825c00ee73876e8b
https://github.com/Evolveum/midpoint/commit/1076df5484c09509cdbc87b2825c00ee73876e8b
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-23 (Mon, 23 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/ResourceObjectFocusTypePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DropDownChoiceSuggestPanel.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationServiceStory.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
A model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/UnsufficientPermissionsException.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/FocusTypeSuggestionOperation.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/focusTypeSuggestion/FocusTypeSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionFocusTypesActivityRun.java
Log Message:
-----------
Add permissions to focus type suggestions
**What**
Pass the confirmed permissions to the suggestion of the focus type.
**Why**
To suggest focus type, we currently need to allow LLM to access schema.
However the user may decide to not grant such permission.
Commit: 5cff4238f62201026a32745fd190050d008fd1bd
https://github.com/Evolveum/midpoint/commit/5cff4238f62201026a32745fd190050d008fd1bd
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-23 (Mon, 23 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/ExpressionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/WizardAssociationTilePanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/WizardAssociationTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardChoicePanelNew.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanelNew.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceGuideAssociationTypeTileState.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/AssociationSubjectObjectWizardChoicePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/ResourceAssociationTypeSubjectObjectWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/help/AssociationMappingTypeChoicePanelPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/help/AssociationMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/help/AssociationSmartAttributeMappingsTable.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/correlation/CorrelationExistingMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRulePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationWrapperUtils.java
Log Message:
-----------
Smart integration: redesign association UI/UX
#4167
Known issues (TODO):
- Save operation in mapping table still contains a bug
- Attribute mapping creation behavior needs adjustment objectRef/attribute
- Many old classes is now deprecated
- #4640
Commit: 9790c4e349ad64504a5a7cd15e87d7a69956747f
https://github.com/Evolveum/midpoint/commit/9790c4e349ad64504a5a7cd15e87d7a69956747f
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-23 (Mon, 23 Mar 2026)
Changed paths:
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
A config/initial-objects/mark/742-mark-item-value-added.xml
A config/initial-objects/mark/743-mark-item-value-removed.xml
A config/initial-objects/mark/744-mark-item-value-modified.xml
A config/initial-objects/mark/745-mark-item-value-not-changed.xml
A config/initial-objects/mark/746-mark-item-value-change-not-applied.xml
M config/initial-objects/system-configuration/000-system-configuration.xml
A docs/admin-gui/resource-wizard/object-type/activation/activation_delayed_delete.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_inbound.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_outbound_rules.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_rule_valid_from.webp
M docs/admin-gui/resource-wizard/object-type/activation/index.adoc
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-add.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-full.png
M docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.webp
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-add.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-full.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbounds.png
M docs/concepts/mark/use-marks-to-quarantine-objects.adoc
A docs/concepts/protectedstring.adoc
M docs/expressions/expressions/script/mel/specification.adoc
A docs/expressions/expressions/script/mel/strftime.adoc
M docs/misc/notifications/velocity.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceObjectClassFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/AssociationNamePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/ResourceObjectFocusTypePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/basic/FocusResourceObjectTypeStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartSuggestButtonWithConfirmation.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/validator/ResourceObjectFocusTypeValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationOption.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ActivityIndicationInteractionsPair.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/AjaxEventBasedInteractionsLinker.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/BlockingActionButtonWithConfirmationOptionsDialog.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ButtonWithConfirmationOptionsDialog.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ComponentInteractionsPair.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DropDownChoiceSuggestPanel.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/controller/DashboardServiceImpl.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationServiceStory.java
M model/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
A model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/UnsufficientPermissionsException.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/FocusTypeSuggestionOperation.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/correlationSuggestion/CorrelationSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionFocusTypesActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionWorkDefinition.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
M pom.xml
M release-notes.adoc
Log Message:
-----------
Merge branch 'master' into smart-association
Commit: 8bc8acb569c09ebb6a7cae0df67e39dadcd51925
https://github.com/Evolveum/midpoint/commit/8bc8acb569c09ebb6a7cae0df67e39dadcd51925
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-23 (Mon, 23 Mar 2026)
Changed paths:
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:
-----------
Improve check on data access permissions
**What**
Improve a condition which checks the required permissions to perform
object type suggesting.
**Why**
The original condition was simply not good enough. We can not rely on
the number of permissions.
**Task**: 11118
Commit: 5aa7b6b5fe12c20d74d3696285932f96250824fb
https://github.com/Evolveum/midpoint/commit/5aa7b6b5fe12c20d74d3696285932f96250824fb
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-23 (Mon, 23 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageResource.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardChoicePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardChoicePanelNew.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanelNew.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceGuideAssociationTypeTileState.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/AssociationSubjectWizardChoicePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/ResourceAssociationTypeSubjectWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationAttributeMappingsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingTypeChoicePanelPopup.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/help/AssociationMappingTypeChoicePanelPopup.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/help/AssociationMappingWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/help/AssociationMappingsTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/help/AssociationMappingsTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/help/AssociationSmartAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundEvaluatorWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTable.java
Log Message:
-----------
Smart integration: redesign association UI/UX minor cleanup
Commit: 2ef188ae6822f09b50bbbef6d32ced7d0055e080
https://github.com/Evolveum/midpoint/commit/2ef188ae6822f09b50bbbef6d32ced7d0055e080
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-23 (Mon, 23 Mar 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/associationsSuggestion/AssociationSuggestionActivityHandler.java
Log Message:
-----------
Smart integration: handle AssociationsSuggestionType with null association
Commit: 204056309c7aa9511066d55fde64d478bc4be772
https://github.com/Evolveum/midpoint/commit/204056309c7aa9511066d55fde64d478bc4be772
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-23 (Mon, 23 Mar 2026)
Changed paths:
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 branch 'master' into smart-association
Commit: c3b1cafcfd2b9a825c97226f66a792712e4cfad9
https://github.com/Evolveum/midpoint/commit/c3b1cafcfd2b9a825c97226f66a792712e4cfad9
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-23 (Mon, 23 Mar 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
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/associationsSuggestion/AssociationSuggestionActivityHandler.java
Log Message:
-----------
Smart integration: handle empty association and object type suggestion
Commit: 20e11316cacffc301c90f56913097a29dfbb54a6
https://github.com/Evolveum/midpoint/commit/20e11316cacffc301c90f56913097a29dfbb54a6
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-23 (Mon, 23 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.java
Log Message:
-----------
Remove the confirmation dialog when suggesting associations
**What**
Remove the confirmation dialog when clicking on the button to generate
associations suggestions.
**Why**
In case of associations, we don't use anything what would require to
confirm any permission to data.
Commit: 317c40cd9c9decd2885a5bec64df092ce37b205a
https://github.com/Evolveum/midpoint/commit/317c40cd9c9decd2885a5bec64df092ce37b205a
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-23 (Mon, 23 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/ResourceObjectFocusTypePanelFactory.java
A model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/InsufficientPermissionsException.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
R model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/UnsufficientPermissionsException.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/FocusTypeSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
Log Message:
-----------
Fix typo in a class name
Commit: d61538f45cd170875de13b85a7621701c817cf6c
https://github.com/Evolveum/midpoint/commit/d61538f45cd170875de13b85a7621701c817cf6c
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-24 (Tue, 24 Mar 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 accepted and then removed suggestions are kept in cache
- #4650
Commit: 6a75d4188dca0369383e3abbf6f9e8b8331ad80d
https://github.com/Evolveum/midpoint/commit/6a75d4188dca0369383e3abbf6f9e8b8331ad80d
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/ResourceObjectFocusTypePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.java
A model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/InsufficientPermissionsException.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
R model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/UnsufficientPermissionsException.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/FocusTypeSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: bf7b020da289cfc648ffbe7eb16e3ea266ce5601
https://github.com/Evolveum/midpoint/commit/bf7b020da289cfc648ffbe7eb16e3ea266ce5601
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/TestOtpService.java
Log Message:
-----------
Fixed flaky OTP service test
Commit: a6c2d171205c1eddfd69137b11c0757ab7f8a22c
https://github.com/Evolveum/midpoint/commit/a6c2d171205c1eddfd69137b11c0757ab7f8a22c
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-24 (Tue, 24 Mar 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:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 33c8bc0fd43f68d47e72ccec31a519a4e22ae41e
https://github.com/Evolveum/midpoint/commit/33c8bc0fd43f68d47e72ccec31a519a4e22ae41e
Author: Jiří Huf <jiri.huf at evolveum.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M docs/security/authorization/bulk-actions.adoc
Log Message:
-----------
add bulk actions authorizations
Commit: ecf997c33d97ba0caf43b91aef961ea4e01f9b2c
https://github.com/Evolveum/midpoint/commit/ecf997c33d97ba0caf43b91aef961ea4e01f9b2c
Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M docs/security/authorization/bulk-actions.adoc
Log Message:
-----------
Merge pull request #573 from Evolveum/docs/master/add/bulk-actions-authorizations
Docs/master/add/bulk actions authorizations
Commit: 63bc962427840094902ae4e98091b952b96d76c5
https://github.com/Evolveum/midpoint/commit/63bc962427840094902ae4e98091b952b96d76c5
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-24 (Tue, 24 Mar 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 bulk delete in associations page
Commit: 29d460dd6735d61fcfdc9442148959b2e2b60292
https://github.com/Evolveum/midpoint/commit/29d460dd6735d61fcfdc9442148959b2e2b60292
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M docs/security/authorization/bulk-actions.adoc
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/TestOtpService.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: cf5f111e79f05115637180fc45020dc8fb63d643
https://github.com/Evolveum/midpoint/commit/cf5f111e79f05115637180fc45020dc8fb63d643
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.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/smart/component/SmartSuggestButtonWithConfirmation.java
Log Message:
-----------
Smart integration: update suggestion button label on object type page
- always use "Generate Suggestions" (remove "Regenerate")
- remove unwanted mx-2 spacing
Commit: 11bd1357b63b7716abfc5dac54522dea209d13c1
https://github.com/Evolveum/midpoint/commit/11bd1357b63b7716abfc5dac54522dea209d13c1
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/SearchFilterPanelFactory.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-core-3.xsd
Log Message:
-----------
filter ObjectType based on collectionRef
Commit: 100c495c33684411d1417b736eb041384f36b75b
https://github.com/Evolveum/midpoint/commit/100c495c33684411d1417b736eb041384f36b75b
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/SearchFilterPanelFactory.java
Log Message:
-----------
Revert adjusted condition
Commit: 2bd3afed8f953d0a30343ecc46f41a5b53189cdd
https://github.com/Evolveum/midpoint/commit/2bd3afed8f953d0a30343ecc46f41a5b53189cdd
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
Log Message:
-----------
Smart integration: disable direct association suggestion acceptance
- direct acceptance of association suggestions is insufficient
before saving
- replaced with flow: accept → open wizard → review → save
Known issues / follow-up:
1. accepted suggestion is converted into ADD delta, causing
unintended persistence when modifying other objects
2. association wizard cannot be properly initialized from
delta-based association objects for now
This requires proper design and implementation in a follow-up task.
Commit: 842cba16ba892496e0cc10ee277e6455407dbdbf
https://github.com/Evolveum/midpoint/commit/842cba16ba892496e0cc10ee277e6455407dbdbf
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
Log Message:
-----------
Smart integration: disable direct association suggestion acceptance
- fix mistake
Commit: 069349bdfa926660b8f62bce04b7dd541d84f8b3
https://github.com/Evolveum/midpoint/commit/069349bdfa926660b8f62bce04b7dd541d84f8b3
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/basic/ResourceAssociationTypeBasicWizardPanel.java
Log Message:
-----------
Smart integration: fix specify the data for association does not display the Reference attribute
Commit: 381a0c8b9d87463f7a2fed1fafa0cb7e5fdc0aba
https://github.com/Evolveum/midpoint/commit/381a0c8b9d87463f7a2fed1fafa0cb7e5fdc0aba
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.html
Log Message:
-----------
Smart integration: fix broken expandCollapseButton
Commit: 7c48ae3a2fbe359506cf3dd8f4fec42bc3ebe1da
https://github.com/Evolveum/midpoint/commit/7c48ae3a2fbe359506cf3dd8f4fec42bc3ebe1da
Author: honchar <honchar at evolveum.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
A docs/admin-gui/multi-tab-browser-support/index.adoc
Log Message:
-----------
Multi-tab browser support doc
Related to #11050
Commit: a18aad344c17b6484a3f21bb789aaa65f32c24ef
https://github.com/Evolveum/midpoint/commit/a18aad344c17b6484a3f21bb789aaa65f32c24ef
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartPanel.java
Log Message:
-----------
Merge pull request #571 from Evolveum/tmp/10994
MID-10994: Access request shows unrelated conflicts. Thank you.
Commit: b00bce6f3d6da523f89c8d58dbbc171747075dc1
https://github.com/Evolveum/midpoint/commit/b00bce6f3d6da523f89c8d58dbbc171747075dc1
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/RetrieveOption.java
M release-notes.adoc
Log Message:
-----------
Merge pull request #572 from Evolveum/fix/MID-11088
MID-11088 Fix getOptions conversion to preserve omitted <retrieve> semantics
Commit: d135b6d9163dbc0b1df82d3d03354607898456a0
https://github.com/Evolveum/midpoint/commit/d135b6d9163dbc0b1df82d3d03354607898456a0
Author: Vanesa Smoľaková <smolakovavanesa at gmail.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
Log Message:
-----------
Remove unnecessary ordering from batched fetchChildren query
Commit: 0cf899b9a0d118c1a503d1c4ea3cdb706a7594ed
https://github.com/Evolveum/midpoint/commit/0cf899b9a0d118c1a503d1c4ea3cdb706a7594ed
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-security-3.xsd
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/AuthModule.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/factory/module/AbstractModuleFactory.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/MidpointAuthFilter.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthModuleDelegator.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleFactory.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceFactoryImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/TOtpServiceImpl.java
Log Message:
-----------
OTP auth module strategy=enrolled implemented
Custom OTP auth module implementation can decide whether authentication can be skipped during login for current principal if the principal doesn't have OTP configured.
Tests will be written in schrodinger project.
Related to MID-11049.
Commit: 629ff8784613b4c2bd123b64cbef97f6f940cce3
https://github.com/Evolveum/midpoint/commit/629ff8784613b4c2bd123b64cbef97f6f940cce3
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-security-3.xsd
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/AuthModule.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/config/MidpointAuthentication.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/MidpointAuthFilter.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configurer/ModuleWebSecurityConfigurer.java
R model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthModuleDelegator.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleAuthentication.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleFactory.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceFactoryImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/TOtpServiceImpl.java
Log Message:
-----------
OTP auth module strategy=enrolled implemented more nicely
Removed previously created custom OTP auth module implementation and custom module configuration for strategy=enrolled. This can be done via sequence/module/acceptEmpty flag.
Tests will be updated in schrodinger project.
Related to MID-11049.
Commit: 8dfa4dc11a3d94696dced5505575017a621670e5
https://github.com/Evolveum/midpoint/commit/8dfa4dc11a3d94696dced5505575017a621670e5
Author: Vanesa Smoľaková <smolakovavanesa at gmail.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationCaseManager.java
M release-notes.adoc
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/AbstractSimpleIdMatchCorrelationTest.java
Log Message:
-----------
Added test and moved correlation resolve to prepare phase
Commit: a6f86e26c7c338329fbc0910ea58200a034a7e67
https://github.com/Evolveum/midpoint/commit/a6f86e26c7c338329fbc0910ea58200a034a7e67
Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M docs/security/authorization/bulk-actions.adoc
Log Message:
-----------
fix typo
Commit: 54fc800111904e29c3dda5bfd866aa28cd31b570
https://github.com/Evolveum/midpoint/commit/54fc800111904e29c3dda5bfd866aa28cd31b570
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/config/MidpointAuthentication.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/evaluator/CredentialsAuthenticationEvaluatorImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationEvaluator.java
Log Message:
-----------
better message for audit after wrong OTP code was used and authentication failed
Commit: 3dd24c3e18999236ffd1b5d968931d3635396ea6
https://github.com/Evolveum/midpoint/commit/3dd24c3e18999236ffd1b5d968931d3635396ea6
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M docs/security/authorization/bulk-actions.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: b088995338ae473eeeb1f73e27c7e8a40937d194
https://github.com/Evolveum/midpoint/commit/b088995338ae473eeeb1f73e27c7e8a40937d194
Author: honchar <honchar at evolveum.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
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
A config/initial-objects/mark/742-mark-item-value-added.xml
A config/initial-objects/mark/743-mark-item-value-removed.xml
A config/initial-objects/mark/744-mark-item-value-modified.xml
A config/initial-objects/mark/745-mark-item-value-not-changed.xml
A config/initial-objects/mark/746-mark-item-value-change-not-applied.xml
M config/initial-objects/system-configuration/000-system-configuration.xml
A docs/admin-gui/resource-wizard/object-type/activation/activation_delayed_delete.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_inbound.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_outbound_rules.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_rule_valid_from.webp
M docs/admin-gui/resource-wizard/object-type/activation/index.adoc
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-add.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-full.png
M docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.webp
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-add.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-full.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbounds.png
M docs/concepts/mark/use-marks-to-quarantine-objects.adoc
M docs/misc/notifications/velocity.adoc
M docs/security/authorization/bulk-actions.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/ExpressionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.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/qname/ResourceObjectFocusTypePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/ItemWrapperFactoryImpl.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/resourceAssociation/AssociationProvisioningRuleMappingWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationDetailsPanel.html
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/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectsPanel.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/SmartAssociationTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.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/associationType/ResourceAssociationTypeWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceGuideAssociationTypeTileState.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/basic/ResourceAssociationTypeBasicWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/AssociationSubjectObjectWizardChoicePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/AssociationSubjectWizardChoicePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/ResourceAssociationTypeSubjectObjectWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/ResourceAssociationTypeSubjectWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationAttributeMappingsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingTypeChoicePanelPopup.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundEvaluatorWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundEvaluatorWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AbstractMappingsTable.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/InboundAttributeMappingsTable.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/correlation/CorrelationExistingMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRulePanel.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/smart/SmartIntegrationStatusInfoUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationWrapperUtils.java
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/component/SmartSuggestButtonWithConfirmation.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/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationOption.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ActivityIndicationInteractionsPair.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/AjaxEventBasedInteractionsLinker.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/BlockingActionButtonWithConfirmationOptionsDialog.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ButtonWithConfirmationOptionsDialog.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ComponentInteractionsPair.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DropDownChoiceSuggestPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/RetrieveOption.java
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/AuthModule.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/config/MidpointAuthentication.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/evaluator/CredentialsAuthenticationEvaluatorImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/factory/module/AbstractModuleFactory.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/MidpointAuthFilter.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configurer/ModuleWebSecurityConfigurer.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationEvaluator.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleAuthentication.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceFactoryImpl.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/TestOtpService.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationServiceStory.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/SmartIntegrationRestController.java
A model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/InsufficientPermissionsException.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/FocusTypeSuggestionOperation.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/associationsSuggestion/AssociationSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionFocusTypesActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionWorkDefinition.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
M pom.xml
M release-notes.adoc
Log Message:
-----------
Merge branch 'master' into feature/multi-tab-support
Commit: bb60b2a7c5684ddbc2192c14213590de66da55e0
https://github.com/Evolveum/midpoint/commit/bb60b2a7c5684ddbc2192c14213590de66da55e0
Author: honchar <honchar at evolveum.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.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/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/BrowserTabSessionStorage.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/SessionStorage.java
Log Message:
-----------
Move resource wizard and suggestions storages
Resource wizard storage and suggestions storages will be shared between
different tabs so that the user gets to the saved state. Therefore,
these storages were moved to the general session storage.
Related to #11050
Commit: f27690204ad92dcc000e4573852bf46f09b2b2d7
https://github.com/Evolveum/midpoint/commit/f27690204ad92dcc000e4573852bf46f09b2b2d7
Author: Hiroyuki Wada <h2-wada at nri.co.jp>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
Log Message:
-----------
MID-11047 Add default sort order to AccessCertificationWorkItem list for stable ordering
Commit: cac3bb47b28bcd420c9e88602a0e0047a1b63898
https://github.com/Evolveum/midpoint/commit/cac3bb47b28bcd420c9e88602a0e0047a1b63898
Author: Vanesa Smoľaková <smolakovavanesa at gmail.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/RawChangesExecutor.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestAudit.java
M release-notes.adoc
Log Message:
-----------
MID-10027 Fix missing estimatedOldValues in raw audit
Commit: 4fe270fa5f23c7c227b0f7d7447bcd65de216d75
https://github.com/Evolveum/midpoint/commit/4fe270fa5f23c7c227b0f7d7447bcd65de216d75
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/RawChangesExecutor.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestAudit.java
M release-notes.adoc
Log Message:
-----------
Merge pull request #577 from Evolveum/fix/MID-10027
MID-10027 Fix missing estimatedOldValues in raw audit
Commit: a611bb071ee8f557ccb9352073984bbf50d0106e
https://github.com/Evolveum/midpoint/commit/a611bb071ee8f557ccb9352073984bbf50d0106e
Author: honchar <honchar at evolveum.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointAuthWebSession.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/BrowserTabSessionStorage.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/util/NewWindowNotifyingBehavior.java
Log Message:
-----------
Code cleanup
Related to #11050
Commit: 608b91d7ecb36431d34c20217f83a33d7e06e68e
https://github.com/Evolveum/midpoint/commit/608b91d7ecb36431d34c20217f83a33d7e06e68e
Author: honchar <honchar at evolveum.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/RawChangesExecutor.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestAudit.java
M release-notes.adoc
Log Message:
-----------
Merge branch 'master' into feature/multi-tab-support
Commit: bcc80c158fbe887c9a3e8e6ad715cc232d589399
https://github.com/Evolveum/midpoint/commit/bcc80c158fbe887c9a3e8e6ad715cc232d589399
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/ResourceTestPanel.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
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartGeneratingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/TimerProgressPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/TimerProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingAlertDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/SmartTaskProgressPanel.java
Log Message:
-----------
Smart integration: show timer while generating suggestion
#4637
Commit: 1b5d732b387a1068480c0ebc534fd7e4d8eacbde
https://github.com/Evolveum/midpoint/commit/1b5d732b387a1068480c0ebc534fd7e4d8eacbde
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M docs/security/authorization/bulk-actions.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/RetrieveOption.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/AuthModule.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/config/MidpointAuthentication.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/evaluator/CredentialsAuthenticationEvaluatorImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/factory/module/AbstractModuleFactory.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/MidpointAuthFilter.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configurer/ModuleWebSecurityConfigurer.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationEvaluator.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleAuthentication.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceFactoryImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/RawChangesExecutor.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestAudit.java
M release-notes.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: a182cb30d7a5ad85bfe5056e1818a47eaa6edf3a
https://github.com/Evolveum/midpoint/commit/a182cb30d7a5ad85bfe5056e1818a47eaa6edf3a
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/togglebutton/ToggleIconButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.html
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: minor css style improvements
Commit: 2ad95269bfcd44c9cfa8c4b17a69aa04032aca2d
https://github.com/Evolveum/midpoint/commit/2ad95269bfcd44c9cfa8c4b17a69aa04032aca2d
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
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
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTable.java
Log Message:
-----------
Smart integration: for cached object type suggestions change button label to "Show suggestions" instead of "Generate"
#4595
Commit: 77c3b7bfe2a3b69bb663f982ea325910cae8953d
https://github.com/Evolveum/midpoint/commit/77c3b7bfe2a3b69bb663f982ea325910cae8953d
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M docs/security/authorization/bulk-actions.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/togglebutton/ToggleIconButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/ExpressionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.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/AbstractWizardWithChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/ResourceObjectFocusTypePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/ItemWrapperFactoryImpl.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/resourceAssociation/AssociationProvisioningRuleMappingWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/ResourceTestPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationDetailsPanel.html
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/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectsPanel.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/SmartAssociationTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.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/associationType/ResourceAssociationTypeWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceGuideAssociationTypeTileState.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/basic/ResourceAssociationTypeBasicWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/AssociationSubjectObjectWizardChoicePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/AssociationSubjectWizardChoicePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/ResourceAssociationTypeSubjectObjectWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/ResourceAssociationTypeSubjectWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationAttributeMappingsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingTypeChoicePanelPopup.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundEvaluatorWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundEvaluatorWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AbstractMappingsTable.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/InboundAttributeMappingsTable.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/correlation/CorrelationExistingMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRulePanel.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/smart/SmartIntegrationStatusInfoUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationWrapperUtils.java
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/component/SmartGeneratingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartSuggestButtonWithConfirmation.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/TimerProgressPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/TimerProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingAlertDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/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
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/task/component/SmartTaskProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationOption.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ActivityIndicationInteractionsPair.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/AjaxEventBasedInteractionsLinker.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/BlockingActionButtonWithConfirmationOptionsDialog.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ButtonWithConfirmationOptionsDialog.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ComponentInteractionsPair.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DropDownChoiceSuggestPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/RetrieveOption.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/AuthModule.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/config/MidpointAuthentication.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/evaluator/CredentialsAuthenticationEvaluatorImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/factory/module/AbstractModuleFactory.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/MidpointAuthFilter.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configurer/ModuleWebSecurityConfigurer.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationEvaluator.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleAuthentication.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceFactoryImpl.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/TestOtpService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/RawChangesExecutor.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestAudit.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationServiceStory.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/SmartIntegrationRestController.java
A model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/InsufficientPermissionsException.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/FocusTypeSuggestionOperation.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/associationsSuggestion/AssociationSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionFocusTypesActivityRun.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
M pom.xml
M release-notes.adoc
Log Message:
-----------
Merge branch 'master' into fix/MID-11089
Commit: a3c6c4e516546e7dca4859127d92c1ba7715bad7
https://github.com/Evolveum/midpoint/commit/a3c6c4e516546e7dca4859127d92c1ba7715bad7
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M release-notes.adoc
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
Log Message:
-----------
Merge pull request #570 from Evolveum/fix/MID-11089
MID-11089 Fixed oversized IN queries in fetchChildren causing PostgreSQL parameter limit errors
Commit: d5b5b0c61e7ca64225ff81efb34947af950c1d73
https://github.com/Evolveum/midpoint/commit/d5b5b0c61e7ca64225ff81efb34947af950c1d73
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
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
A config/initial-objects/mark/742-mark-item-value-added.xml
A config/initial-objects/mark/743-mark-item-value-removed.xml
A config/initial-objects/mark/744-mark-item-value-modified.xml
A config/initial-objects/mark/745-mark-item-value-not-changed.xml
A config/initial-objects/mark/746-mark-item-value-change-not-applied.xml
M config/initial-objects/system-configuration/000-system-configuration.xml
A docs/admin-gui/resource-wizard/object-type/activation/activation_delayed_delete.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_inbound.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_outbound_rules.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_rule_valid_from.webp
M docs/admin-gui/resource-wizard/object-type/activation/index.adoc
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-add.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-full.png
M docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.webp
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-add.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-full.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbounds.png
M docs/concepts/mark/use-marks-to-quarantine-objects.adoc
A docs/concepts/protectedstring.adoc
M docs/expressions/expressions/script/mel/migration.adoc
M docs/expressions/expressions/script/mel/specification.adoc
A docs/expressions/expressions/script/mel/strftime.adoc
M docs/misc/notifications/velocity.adoc
M docs/resources/resource-configuration/schema-handling/attributes/secondary-identifier.adoc
M docs/resources/resource-schema/index.adoc
M docs/resources/shadow/dead.adoc
M docs/security/authorization/bulk-actions.adoc
M docs/synchronization/consistency/index.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/togglebutton/ToggleIconButton.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/input/expression/ExpressionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.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/AbstractWizardBasicInitializer.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/ResourceObjectClassFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/AssociationNamePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/ResourceObjectFocusTypePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/ItemWrapperFactoryImpl.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/resourceAssociation/AssociationProvisioningRuleMappingWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/ResourceTestPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationDetailsPanel.html
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/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectsPanel.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/SmartAssociationTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.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/associationType/ResourceAssociationTypeWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceGuideAssociationTypeTileState.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/basic/ResourceAssociationTypeBasicWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/AssociationSubjectObjectWizardChoicePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/AssociationSubjectWizardChoicePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/ResourceAssociationTypeSubjectObjectWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/ResourceAssociationTypeSubjectWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationAttributeMappingsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingTypeChoicePanelPopup.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundEvaluatorWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundEvaluatorWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AbstractMappingsTable.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/InboundAttributeMappingsTable.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/FocusResourceObjectTypeStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationExistingMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRulePanel.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/smart/SmartIntegrationStatusInfoUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationWrapperUtils.java
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/component/SmartGeneratingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartSuggestButtonWithConfirmation.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/TimerProgressPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/TimerProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingAlertDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/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
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.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/task/component/SmartTaskProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskSubtasksAndThreadsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/ResourceObjectFocusTypeValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/table/CollapsableDataTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/table/CollapsibleBoxedTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/table/CollapsibleToggleColumn.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationOption.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/DataAccessPermission.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsRecordDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/privacy/DataAccessPermission.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ActivityIndicationInteractionsPair.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/AjaxEventBasedInteractionsLinker.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/BlockingActionButtonWithConfirmationOptionsDialog.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ButtonWithConfirmationOptionsDialog.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ComponentInteractionsPair.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DropDownChoiceSuggestPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuDividerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuDividerPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/Describable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/RetrieveOption.java
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/AuthModule.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/config/MidpointAuthentication.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/evaluator/CredentialsAuthenticationEvaluatorImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/factory/module/AbstractModuleFactory.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/MidpointAuthFilter.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configurer/ModuleWebSecurityConfigurer.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationEvaluator.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleAuthentication.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceFactoryImpl.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/TestOtpService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/DashboardServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/RawChangesExecutor.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestAudit.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationServiceStory.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/SmartIntegrationRestController.java
A model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/InsufficientPermissionsException.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/FocusTypeSuggestionOperation.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/associationsSuggestion/AssociationSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionFocusTypesActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionWorkDefinition.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
M pom.xml
M release-notes.adoc
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
Log Message:
-----------
Merge branch 'master' into fix/MID-11094
Commit: df6e49541a7c7cfd720e518cb517c24144c08548
https://github.com/Evolveum/midpoint/commit/df6e49541a7c7cfd720e518cb517c24144c08548
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M model/cases-api/src/main/java/com/evolveum/midpoint/cases/api/extensions/EngineExtension.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/CaseEngineOperationImpl.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/extension/CorrelationCaseEngineExtension.java
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/CorrelationCaseManager.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
M release-notes.adoc
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/AbstractSimpleIdMatchCorrelationTest.java
Log Message:
-----------
Merge pull request #560 from Evolveum/fix/MID-11094
MID-11094 Fix correlation case closing on resolution error
Commit: 0b52879da216a5ce8cb845b3cc8eae52ec1c1bb0
https://github.com/Evolveum/midpoint/commit/0b52879da216a5ce8cb845b3cc8eae52ec1c1bb0
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/SearchFilterPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/SearchFilterConfigurationPanel.java
Log Message:
-----------
Merge pull request #561 from Evolveum/tmp/11093
MID-11093: Modification of query of report fails when the query is defined using midPoint query language
Commit: ef46fab2c66ed96859894b975d3201637f374fe8
https://github.com/Evolveum/midpoint/commit/ef46fab2c66ed96859894b975d3201637f374fe8
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: 2026-03-26 (Thu, 26 Mar 2026)
Changed paths:
M gui/admin-gui/package-lock.json
Log Message:
-----------
Bump picomatch in /gui/admin-gui
Bumps and [picomatch](https://github.com/micromatch/picomatch). These dependencies needed to be updated together.
Updates `picomatch` from 4.0.3 to 4.0.4
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.3...4.0.4)
Updates `picomatch` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.3...4.0.4)
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 4.0.4
dependency-type: indirect
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support at github.com>
Commit: 3ae801c36b7ed536a26da5756d393856bd8db71d
https://github.com/Evolveum/midpoint/commit/3ae801c36b7ed536a26da5756d393856bd8db71d
Author: honchar <honchar at evolveum.com>
Date: 2026-03-26 (Thu, 26 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/togglebutton/ToggleIconButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/SearchFilterPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/ResourceTestPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.html
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
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/component/SmartGeneratingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/TimerProgressPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/TimerProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingAlertDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/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
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/task/component/SmartTaskProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/SearchFilterConfigurationPanel.java
M model/cases-api/src/main/java/com/evolveum/midpoint/cases/api/extensions/EngineExtension.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/CaseEngineOperationImpl.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/extension/CorrelationCaseEngineExtension.java
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/CorrelationCaseManager.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
M release-notes.adoc
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/AbstractSimpleIdMatchCorrelationTest.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 0002916404499603d2ae86152e26427b8a48f3ec
https://github.com/Evolveum/midpoint/commit/0002916404499603d2ae86152e26427b8a48f3ec
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-26 (Thu, 26 Mar 2026)
Changed paths:
M release-notes.adoc
Log Message:
-----------
Update release-notes.adoc
Commit: 605c0eb933b29084d69f73624bd3e6cdd5263263
https://github.com/Evolveum/midpoint/commit/605c0eb933b29084d69f73624bd3e6cdd5263263
Author: Vanesa Smoľaková <smolakovavanesa at gmail.com>
Date: 2026-03-26 (Thu, 26 Mar 2026)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
Log Message:
-----------
Return ordering from batched fetchChildren query
Commit: 6716c0c27eb5a554b8b3371ba8605757a9e8638b
https://github.com/Evolveum/midpoint/commit/6716c0c27eb5a554b8b3371ba8605757a9e8638b
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-03-26 (Thu, 26 Mar 2026)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
Log Message:
-----------
Merge pull request #582 from Evolveum/fix/MID-11089
Return ordering from batched fetchChildren query
Commit: baeb7c615199a183e0f31156de854a05a19d4c5b
https://github.com/Evolveum/midpoint/commit/baeb7c615199a183e0f31156de854a05a19d4c5b
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-26 (Thu, 26 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/PathExpressionPanel.java
Log Message:
-----------
Smart integration: fix attempting to save empty Path in Path script expression throws NPE
#4577
Commit: d547e640c401921d880f11ab6d3c028d3e281e63
https://github.com/Evolveum/midpoint/commit/d547e640c401921d880f11ab6d3c028d3e281e63
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-26 (Thu, 26 Mar 2026)
Changed paths:
A docs/admin-gui/multi-tab-browser-support/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/BasePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.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/WebComponentUtil.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/menu/DetailsNavigationPanel.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/tile/MultiSelectContainerActionTileTablePanel.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/factory/panel/searchfilter/SearchFilterPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractObjectMainPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/abstractrole/component/AbstractRoleMemberPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/AbstractAssignmentTypePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/configuration/component/NotificationConfigTabPanel.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/mark/component/ShadowMarkPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceContentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectsPanel.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/basic/CreateResourceTemplatePanel.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/SmartObjectTypeSuggestionTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/wizard/basic/ChoseSchemaPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ResourceAssociationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ResourceAttributePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskErrorsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/PageableListView.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/boot/AbstractSpringBootApplication.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/BoxedTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/TablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuPanel.java
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/configuration/PageDebugList.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/QueryPlaygroundPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/orgs/AbstractOrgTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/orgs/OrgTreePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/SearchFilterConfigurationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageResources.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/ResourceContentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/BrowserTabIdRequestCycleListener.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/BrowserWindowIdentifierFilter.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointAuthWebSession.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/ParameterRequestWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/StaticSpringResourcesMarkupFilter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/BrowserTabSessionStorage.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/ObjectListStorage.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/util/NewWindowNotifyingBehavior.java
M model/cases-api/src/main/java/com/evolveum/midpoint/cases/api/extensions/EngineExtension.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/CaseEngineOperationImpl.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/extension/CorrelationCaseEngineExtension.java
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/CorrelationCaseManager.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
M release-notes.adoc
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/AbstractSimpleIdMatchCorrelationTest.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 2e5374223e3d3d2d1431b6b57b4d16e751604bc4
https://github.com/Evolveum/midpoint/commit/2e5374223e3d3d2d1431b6b57b4d16e751604bc4
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-26 (Thu, 26 Mar 2026)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
A model/model-intest/src/test/resources/smart/resource-dummy-for-suggest-categorical-mappings.xml
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/ServiceClient.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DefaultServiceClientImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingSuggestionOperationFactory.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionRemoteServiceCallActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionStatisticsComputationActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/CategoricalAttributeRegistry.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingScriptValidator.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingsQualityAssessor.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/ScriptValidationException.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
Log Message:
-----------
Smart Integration: Add categorical mapping suggestion endpoint and statistics computation
- Add new endpoint for categorical attribute mapping suggestions
- Introduce CategoricalAttributeRegistry for managing categorical attributes
- Implement MappingsSuggestionStatisticsComputationActivityRun for processing
statistical data during mapping suggestion activities
- Extend SmartIntegrationService API with categorical mapping support
- Update schema definitions (common-smart-integration-3.xsd, common-tasks-3.xsd)
to support new activity types and categorical mapping configurations
- Add comprehensive tests for categorical mapping suggestion workflow
- Add test resource (resource-dummy-for-suggest-categorical-mappings.xml)
for categorical mapping scenarios
- Add MappingScriptValidator and ScriptValidationException for validating
mapping script execution
**Task** 11138
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 4464f04e8982c05b0d5572b7044e86d270ff6f31
https://github.com/Evolveum/midpoint/commit/4464f04e8982c05b0d5572b7044e86d270ff6f31
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-26 (Thu, 26 Mar 2026)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
A model/model-intest/src/test/resources/smart/resource-dummy-for-suggest-categorical-mappings.xml
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/ServiceClient.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DefaultServiceClientImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingSuggestionOperationFactory.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionRemoteServiceCallActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionStatisticsComputationActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/CategoricalAttributeRegistry.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingScriptValidator.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingsQualityAssessor.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/ScriptValidationException.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
Log Message:
-----------
Merge branch 'improvement/categorical-mappings-endpoint-2'
Commit: 2bcd4d760e1faf8344d17da192b0324d98c74563
https://github.com/Evolveum/midpoint/commit/2bcd4d760e1faf8344d17da192b0324d98c74563
Author: jkamenicky <jan.kamenicky at evolveum.com>
Date: 2026-03-26 (Thu, 26 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/schema/WaitingObjectClassDetailsConnectorStepPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/conndev/ConnectorBootstrapStoryTest.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentOperation.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentService.java
M model/smart-impl/pom.xml
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatusInfoImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ServiceClient.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/AbstractConnDevActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassAttributesActivityHandler.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassDetailsActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassEndpointsActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassInformationActivityHandler.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/AbstractSmartIntegrationTest.java
A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestDiscoverObjectClassDetails.java
A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/testdata/DiscoverObjectClassDetailsTestData.java
A model/smart-impl/src/test/resources/codegen/mock/openproject/responseJobFinishedTemplate.json
Log Message:
-----------
4565 Replace DiscoverObjectClassDetails with parallel Attributes and Endpoints activity handlers
- Split DiscoverObjectClassDetailsActivityHandler into two independent handlers:
DiscoverObjectClassAttributesActivityHandler and DiscoverObjectClassEndpointsActivityHandler
- Add fail-fast suspendSiblings() to AbstractConnDevActivityHandler: on failure,
suspends sibling tasks by querying affectedObjects.activity.objects.objectRef
- Remove obsolete DiscoverObjectClassDetailsActivityHandler
- Remove ConnDevDiscoverObjectClassDetailsDefinitionType and related XSD types from common-tasks-3.xsd
- Remove getDiscoverObjectClassDetailsStatus from ConnectorDevelopmentService interface and impl
- Add TestDiscoverObjectClassDetails integration test with WireMock-based test data
- Update WaitingObjectClassDetailsConnectorStepPanel and ConnectorBootstrapStoryTest
to use new getDiscoverObjectClassAttributesStatus
Commit: ba4ed66900de6e0c881dfe4ca3ecd77ea1e36d14
https://github.com/Evolveum/midpoint/commit/ba4ed66900de6e0c881dfe4ca3ecd77ea1e36d14
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-26 (Thu, 26 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/ObjectDetailsModels.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/AssignmentHolderDetailsModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/ResourceDetailsModel.java
M model/cases-api/src/main/java/com/evolveum/midpoint/cases/api/util/QueryUtils.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
Log Message:
-----------
Smart integration: clean up suggestion tasks on object type deletion
Fixes issue where mapping, correlation and focus suggestions were reused after
deleting and recreating an object type with the same kind/intent.
Now removes all related suggestion tasks after successful save,
ensuring fresh suggestion generation.
Commit: b702b8282edba61db39ee967256be841f0b95855
https://github.com/Evolveum/midpoint/commit/b702b8282edba61db39ee967256be841f0b95855
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-26 (Thu, 26 Mar 2026)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
A model/model-intest/src/test/resources/smart/resource-dummy-for-suggest-categorical-mappings.xml
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/ServiceClient.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DefaultServiceClientImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingSuggestionOperationFactory.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionRemoteServiceCallActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionStatisticsComputationActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/CategoricalAttributeRegistry.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingScriptValidator.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingsQualityAssessor.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/ScriptValidationException.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
# Conflicts:
# model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
Commit: eaaec15bb73e2775fbeaeb31a7b92316a4e8ebe1
https://github.com/Evolveum/midpoint/commit/eaaec15bb73e2775fbeaeb31a7b92316a4e8ebe1
Author: honchar <honchar at evolveum.com>
Date: 2026-03-26 (Thu, 26 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
Log Message:
-----------
NPE fix for DetailsNavigationPanel
Related to #11050
Commit: 1f8f55d83c4c1fe724d46d43be52b5228d07264f
https://github.com/Evolveum/midpoint/commit/1f8f55d83c4c1fe724d46d43be52b5228d07264f
Author: honchar <honchar at evolveum.com>
Date: 2026-03-26 (Thu, 26 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/PathExpressionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/ObjectDetailsModels.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/AssignmentHolderDetailsModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/ResourceDetailsModel.java
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/cases-api/src/main/java/com/evolveum/midpoint/cases/api/util/QueryUtils.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
A model/model-intest/src/test/resources/smart/resource-dummy-for-suggest-categorical-mappings.xml
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/ServiceClient.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DefaultServiceClientImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingSuggestionOperationFactory.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionRemoteServiceCallActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionStatisticsComputationActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/CategoricalAttributeRegistry.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingScriptValidator.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingsQualityAssessor.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/ScriptValidationException.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
M release-notes.adoc
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 50b0dc6e0aa3eb88b07fd0e86300b4608fb2f96e
https://github.com/Evolveum/midpoint/commit/50b0dc6e0aa3eb88b07fd0e86300b4608fb2f96e
Author: honchar <honchar at evolveum.com>
Date: 2026-03-26 (Thu, 26 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ObjectNameColumn.java
Log Message:
-----------
Support ctrl click to open details page in new tab
The change is implemented for object list pages to support ctrl+link
click in order to open object details page in new browser tab.
Related to #11050
Commit: 0d2cb8a6e15d6de2c233b2e61d39238f232cb022
https://github.com/Evolveum/midpoint/commit/0d2cb8a6e15d6de2c233b2e61d39238f232cb022
Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
Date: 2026-03-27 (Fri, 27 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/schema/WaitingObjectClassDetailsConnectorStepPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/conndev/ConnectorBootstrapStoryTest.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentOperation.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentService.java
M model/smart-impl/pom.xml
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatusInfoImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ServiceClient.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/AbstractConnDevActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassAttributesActivityHandler.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassDetailsActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassEndpointsActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassInformationActivityHandler.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/AbstractSmartIntegrationTest.java
A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestDiscoverObjectClassDetails.java
A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/testdata/DiscoverObjectClassDetailsTestData.java
A model/smart-impl/src/test/resources/codegen/mock/openproject/responseJobFinishedTemplate.json
Log Message:
-----------
Merge pull request #542 from Evolveum/vaia/wp1/4565
Connector Generator - Paralelize discovery of attributes and endpoints
Commit: a7c81aaca9cf3a5a499fcc5ce3284ce8ad06a0a7
https://github.com/Evolveum/midpoint/commit/a7c81aaca9cf3a5a499fcc5ce3284ce8ad06a0a7
Author: jkamenicky <jan.kamenicky at evolveum.com>
Date: 2026-03-27 (Fri, 27 Mar 2026)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-connector-dev-3.xsd
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/OfflineBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ServiceClient.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ConnDevJsonMapper.java
Log Message:
-----------
4017 Implement session restoration with midpilot-connector-gen
Completes session restoration to include all connector development
artifacts: documentation upload, object classes, relations, endpoints,
attributes, and codegen scripts.
Extends schema and JSON serialization/deserialization to carry
relevantDocumentations (docId + chunkId) on object classes, endpoints,
and attributes; adds scimAttribute support on attribute info.
ServiceClient: use try-with-resources for HTTP responses, rename
putIfMissing to putDocumentationIfMissing, add waitForDocumentationJobs
with 60s polling timeout and failure detection.
Commit: 2d060924e9378bb23e6c599d3d222d7de0b9f9cb
https://github.com/Evolveum/midpoint/commit/2d060924e9378bb23e6c599d3d222d7de0b9f9cb
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-27 (Fri, 27 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageResource.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceGuideAssociationTypeTileState.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AbstractAssociationMappingContainerTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AbstractAssociationMappingContainerTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/MappingContainerTablePanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/MappingContainerTablePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundBasicWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundEvaluatorWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundMappingContainerTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundMappingContainerWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundWizardChoicePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/AssociationInboundAttributeMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/AssociationInboundMappingWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/InboundMappingsTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/InboundMappingsTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundBasicWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundEvaluatorWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundMappingContainerTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundMappingContainerWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundWizardChoicePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundAttributeMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundMappingWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/OutboundMappingsTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/OutboundMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/ConfigureSynchronizationConfirmationPanel.html
Log Message:
-----------
Smart integration: association improvements
- enable navigation from association “from/to” to the new association edit wizard
(resource objects page)
- add informational alert for associations with multiple provisioning rules
(UI supports only one rule)
- lock correlation/synchronization when no inbound mapping is present
- remove deprecated classes
- allow edit/configure provisioning rule directly above association mapping
table (edit main mapping configuration)
Commit: 644c43214cf2f1a558a96426e2b20863a2857d25
https://github.com/Evolveum/midpoint/commit/644c43214cf2f1a558a96426e2b20863a2857d25
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-27 (Fri, 27 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/schema/WaitingObjectClassDetailsConnectorStepPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/conndev/ConnectorBootstrapStoryTest.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentOperation.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentService.java
M model/smart-impl/pom.xml
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatusInfoImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ServiceClient.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/AbstractConnDevActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassAttributesActivityHandler.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassDetailsActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassEndpointsActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassInformationActivityHandler.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/AbstractSmartIntegrationTest.java
A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestDiscoverObjectClassDetails.java
A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/testdata/DiscoverObjectClassDetailsTestData.java
A model/smart-impl/src/test/resources/codegen/mock/openproject/responseJobFinishedTemplate.json
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: ba6f5b74d5e91285ecc1bbd623da437b416d98c2
https://github.com/Evolveum/midpoint/commit/ba6f5b74d5e91285ecc1bbd623da437b416d98c2
Author: honchar <honchar at evolveum.com>
Date: 2026-03-27 (Fri, 27 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/ModelServiceLocator.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/web/AbstractGuiIntegrationTest.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/web/AbstractGuiUnitTest.java
Log Message:
-----------
Browser session storage for UI wicket tests
Related to #11050
Commit: 575818867a13f134760146228a75df30e7fa3aa4
https://github.com/Evolveum/midpoint/commit/575818867a13f134760146228a75df30e7fa3aa4
Author: honchar <honchar at evolveum.com>
Date: 2026-03-27 (Fri, 27 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/schema/WaitingObjectClassDetailsConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageResource.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceGuideAssociationTypeTileState.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AbstractAssociationMappingContainerTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AbstractAssociationMappingContainerTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/MappingContainerTablePanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/MappingContainerTablePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundBasicWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundEvaluatorWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundMappingContainerTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundMappingContainerWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundWizardChoicePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/AssociationInboundAttributeMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/AssociationInboundMappingWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/InboundMappingsTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/InboundMappingsTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundBasicWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundEvaluatorWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundMappingContainerTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundMappingContainerWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundWizardChoicePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundAttributeMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundMappingWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/OutboundMappingsTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/OutboundMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/ConfigureSynchronizationConfirmationPanel.html
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/conndev/ConnectorBootstrapStoryTest.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentOperation.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentService.java
M model/smart-impl/pom.xml
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatusInfoImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ServiceClient.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/AbstractConnDevActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassAttributesActivityHandler.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassDetailsActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassEndpointsActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassInformationActivityHandler.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/AbstractSmartIntegrationTest.java
A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestDiscoverObjectClassDetails.java
A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/testdata/DiscoverObjectClassDetailsTestData.java
A model/smart-impl/src/test/resources/codegen/mock/openproject/responseJobFinishedTemplate.json
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: b2899de4b75d96afc97041f2a0d5889e31a8fd57
https://github.com/Evolveum/midpoint/commit/b2899de4b75d96afc97041f2a0d5889e31a8fd57
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: 2026-03-29 (Sun, 29 Mar 2026)
Changed paths:
M gui/admin-gui/package-lock.json
Log Message:
-----------
Bump serialize-javascript from 7.0.4 to 7.0.5 in /gui/admin-gui
Bumps [serialize-javascript](https://github.com/yahoo/serialize-javascript) from 7.0.4 to 7.0.5.
- [Release notes](https://github.com/yahoo/serialize-javascript/releases)
- [Commits](https://github.com/yahoo/serialize-javascript/compare/v7.0.4...v7.0.5)
---
updated-dependencies:
- dependency-name: serialize-javascript
dependency-version: 7.0.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support at github.com>
Commit: 28f9900d6f4897b6631d9692b25eeb68db1525b8
https://github.com/Evolveum/midpoint/commit/28f9900d6f4897b6631d9692b25eeb68db1525b8
Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
Date: 2026-03-30 (Mon, 30 Mar 2026)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-connector-dev-3.xsd
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/OfflineBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ServiceClient.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ConnDevJsonMapper.java
Log Message:
-----------
Merge pull request #584 from Evolveum/vaia/wp1/4017
Connector Wizard: Implement session restoration with midpilot-connector-gen
Commit: 350f11e40245deadc1508782fb0832d26d2091a9
https://github.com/Evolveum/midpoint/commit/350f11e40245deadc1508782fb0832d26d2091a9
Author: honchar <honchar at evolveum.com>
Date: 2026-03-30 (Mon, 30 Mar 2026)
Changed paths:
M gui/admin-gui/src/frontend/js/midpoint-theme.js
Log Message:
-----------
Fix custom window id from address bar
Related to #11050
Commit: 113a08e278e7614b9e75a216c4ada8cfe04f442a
https://github.com/Evolveum/midpoint/commit/113a08e278e7614b9e75a216c4ada8cfe04f442a
Author: honchar <honchar at evolveum.com>
Date: 2026-03-30 (Mon, 30 Mar 2026)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-connector-dev-3.xsd
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/OfflineBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ServiceClient.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ConnDevJsonMapper.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 0f3f8b92f76cf0efe91eb78062e7f6674e2cc86b
https://github.com/Evolveum/midpoint/commit/0f3f8b92f76cf0efe91eb78062e7f6674e2cc86b
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-30 (Mon, 30 Mar 2026)
Changed paths:
M config/initial-objects/system-configuration/000-system-configuration.xml
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingSuggestionOperationFactory.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
Log Message:
-----------
Smart Integration: Add support for configurable number of mapping retries
Introduce smartIntegrationMappingSuggestionRetryCount parameter to control
how many mapping retries should be executed during mapping
suggestions.
- Default value is 0 (no retry)
Task #11155
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 1183c5914b4543188d68742df710352ddbd555b3
https://github.com/Evolveum/midpoint/commit/1183c5914b4543188d68742df710352ddbd555b3
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-30 (Mon, 30 Mar 2026)
Changed paths:
M config/initial-objects/system-configuration/000-system-configuration.xml
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingSuggestionOperationFactory.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
Log Message:
-----------
Merge branch 'improvement/configurable-retry'
Commit: 201709358372b36bca9d7a4c64d03f43e95239f1
https://github.com/Evolveum/midpoint/commit/201709358372b36bca9d7a4c64d03f43e95239f1
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-30 (Mon, 30 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/UploadDownloadPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/UploadDownloadPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/ContentTypeFileValidator.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/FileValidatorFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/WorkItemDetailsPanel.java
A gui/admin-gui/src/test/java/com/evolveum/midpoint/web/component/FileValidatorTest.java
Log Message:
-----------
Refactor of image ContentType validation
Commit: 4767509a1c49a1bfdab6fd00fb2d71fb0964167f
https://github.com/Evolveum/midpoint/commit/4767509a1c49a1bfdab6fd00fb2d71fb0964167f
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-30 (Mon, 30 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/ExpressionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationAttributeMappingsTable.java
Log Message:
-----------
Smart integration: fix NPE and remove nonsense println
Commit: 2ee9adecacc52156962e011ac69a38ad6d49cfc8
https://github.com/Evolveum/midpoint/commit/2ee9adecacc52156962e011ac69a38ad6d49cfc8
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-30 (Mon, 30 Mar 2026)
Changed paths:
M config/initial-objects/system-configuration/000-system-configuration.xml
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/ModelServiceLocator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ObjectNameColumn.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/web/AbstractGuiIntegrationTest.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/web/AbstractGuiUnitTest.java
M infra/schema/src/main/resources/xml/ns/public/common/common-connector-dev-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingSuggestionOperationFactory.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/OfflineBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ServiceClient.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ConnDevJsonMapper.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: ba6ad7d6a67acd329c16c18089a96e264ec7cc6c
https://github.com/Evolveum/midpoint/commit/ba6ad7d6a67acd329c16c18089a96e264ec7cc6c
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-30 (Mon, 30 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebPrismUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/MappingNameValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/ObjectTypeMappingNameValidator.java
Log Message:
-----------
Smart integration: support validation for ColumnTileTable
- fix accepting suggested mappings can create duplicate mapping names 4488
Commit: 31b1fe908b01c6a7fd5d83ca15116bd2609d8f03
https://github.com/Evolveum/midpoint/commit/31b1fe908b01c6a7fd5d83ca15116bd2609d8f03
Author: honchar <honchar at evolveum.com>
Date: 2026-03-30 (Mon, 30 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
Log Message:
-----------
Fix sessionStorage cloning to the new tab
While opening a link in a new tab with CTRL+click, the browser copies
tab's sessionStorage to a new tab. "noopener=true" options restricts
this cloning. Each new tab should have its own session storage and
window id parameter.
Related to #11050
Commit: 9a216b7e1885316405404c644844bba3014d5820
https://github.com/Evolveum/midpoint/commit/9a216b7e1885316405404c644844bba3014d5820
Author: honchar <honchar at evolveum.com>
Date: 2026-03-30 (Mon, 30 Mar 2026)
Changed paths:
M config/initial-objects/system-configuration/000-system-configuration.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebPrismUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/ExpressionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/MappingNameValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/ObjectTypeMappingNameValidator.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingSuggestionOperationFactory.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 2c857c04fba8b9e570bdf64edf5f9cf7ffc4cbbe
https://github.com/Evolveum/midpoint/commit/2c857c04fba8b9e570bdf64edf5f9cf7ffc4cbbe
Author: honchar <honchar at evolveum.com>
Date: 2026-03-30 (Mon, 30 Mar 2026)
Changed paths:
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
Log Message:
-----------
Fix navigation menu item opening in new tab
When Ctrl+click is applied to the navigation menu item on the details
page, the appropriate panel (not the Basic one if it is not clicked
specifically) is opened in new tab.
Related to #11050
Commit: abcbd262e8c41512ad1d85d7d7d87335f2b9a448
https://github.com/Evolveum/midpoint/commit/abcbd262e8c41512ad1d85d7d7d87335f2b9a448
Author: Jiří Huf <jiri.huf at evolveum.com>
Date: 2026-03-30 (Mon, 30 Mar 2026)
Changed paths:
M docs/deployment/ninja/use-case/administrator-unlock.adoc
Log Message:
-----------
update administrator unlock guide
Commit: e154fa278bb48e950dd0b472bb516b7ab33ff858
https://github.com/Evolveum/midpoint/commit/e154fa278bb48e950dd0b472bb516b7ab33ff858
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-30 (Mon, 30 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/UploadDownloadPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/UploadDownloadPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/ContentTypeFileValidator.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/FileValidatorFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/FileValidatorUtil.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/web/component/FileValidatorTest.java
Log Message:
-----------
MagicNumber validation
Commit: 0d73933e62b84ca9d59b6dff7135fca5bb14f73d
https://github.com/Evolveum/midpoint/commit/0d73933e62b84ca9d59b6dff7135fca5bb14f73d
Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
Date: 2026-03-30 (Mon, 30 Mar 2026)
Changed paths:
M docs/deployment/ninja/use-case/administrator-unlock.adoc
Log Message:
-----------
Merge pull request #591 from Evolveum/docs/master/improve/administrator-unlock
update administrator unlock guide
Commit: 71a60a70be801c1240da6a53ff2ab24beb66d87c
https://github.com/Evolveum/midpoint/commit/71a60a70be801c1240da6a53ff2ab24beb66d87c
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M config/initial-objects/system-configuration/000-system-configuration.xml
M docs/deployment/ninja/use-case/administrator-unlock.adoc
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/ModelServiceLocator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebPrismUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/ExpressionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/ObjectDetailsModels.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/AssignmentHolderDetailsModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/schema/WaitingObjectClassDetailsConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageResource.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/ResourceDetailsModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceGuideAssociationTypeTileState.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AbstractAssociationMappingContainerTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AbstractAssociationMappingContainerTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/MappingContainerTablePanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/MappingContainerTablePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundBasicWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundEvaluatorWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundMappingContainerTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundMappingContainerWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundWizardChoicePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/AssociationInboundAttributeMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/AssociationInboundMappingWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/InboundMappingsTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/InboundMappingsTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundBasicWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundEvaluatorWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundMappingContainerTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundMappingContainerWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundWizardChoicePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundAttributeMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundMappingWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/OutboundMappingsTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/OutboundMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/MappingNameValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/ObjectTypeMappingNameValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ObjectNameColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/ConfigureSynchronizationConfirmationPanel.html
M gui/admin-gui/src/test/java/com/evolveum/midpoint/web/AbstractGuiIntegrationTest.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/web/AbstractGuiUnitTest.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-connector-dev-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/cases-api/src/main/java/com/evolveum/midpoint/cases/api/util/QueryUtils.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/conndev/ConnectorBootstrapStoryTest.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentOperation.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentService.java
M model/smart-impl/pom.xml
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingSuggestionOperationFactory.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatusInfoImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/OfflineBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ServiceClient.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/AbstractConnDevActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassAttributesActivityHandler.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassDetailsActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassEndpointsActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassInformationActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ConnDevJsonMapper.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/AbstractSmartIntegrationTest.java
A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestDiscoverObjectClassDetails.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/testdata/DiscoverObjectClassDetailsTestData.java
A model/smart-impl/src/test/resources/codegen/mock/openproject/responseJobFinishedTemplate.json
Log Message:
-----------
Merge branch 'master' into tmp/4299
Commit: 39142376787a37572d03288f918344aa479b82f2
https://github.com/Evolveum/midpoint/commit/39142376787a37572d03288f918344aa479b82f2
Author: honchar <honchar at evolveum.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
Log Message:
-----------
NPE fix
Commit: 837a0022c567c23730014f3f8aa3c400dbbd9b41
https://github.com/Evolveum/midpoint/commit/837a0022c567c23730014f3f8aa3c400dbbd9b41
Author: honchar <honchar at evolveum.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M docs/deployment/ninja/use-case/administrator-unlock.adoc
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 715a2a0ae752a9c8391e3f530d2b89a45e120821
https://github.com/Evolveum/midpoint/commit/715a2a0ae752a9c8391e3f530d2b89a45e120821
Author: honchar <honchar at evolveum.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
Log Message:
-----------
Fix menu items navigation
Related to #11050
Commit: 3f5024eaf0872af59e2bb5c0b1c99313079951f5
https://github.com/Evolveum/midpoint/commit/3f5024eaf0872af59e2bb5c0b1c99313079951f5
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/UploadDownloadPanel.java
Log Message:
-----------
tweak code
Commit: 12e686ddb40ec2be91996124e6f69ff5713c57a7
https://github.com/Evolveum/midpoint/commit/12e686ddb40ec2be91996124e6f69ff5713c57a7
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/UploadDownloadPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/ContentTypeFileValidator.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/web/component/FileValidatorTest.java
Log Message:
-----------
tweak validator
Commit: ce10cf01936b8fa1eeae64e516dd842682d69779
https://github.com/Evolveum/midpoint/commit/ce10cf01936b8fa1eeae64e516dd842682d69779
Author: honchar <honchar at evolveum.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractObjectMainPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/BrowserTabIdRequestCycleListener.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/BrowserWindowIdentifierFilter.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/SessionStorage.java
Log Message:
-----------
Cleanup for multi-tab feature code
Related to #11050
Commit: efce0b8945966793ab7646ab0d1c0e7b5d443047
https://github.com/Evolveum/midpoint/commit/efce0b8945966793ab7646ab0d1c0e7b5d443047
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/UploadDownloadPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/ContentTypeFileValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/FileValidatorUtil.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/web/component/FileValidatorTest.java
Log Message:
-----------
MagicNumber validation added
Commit: c3b2210d5236c4c769444e2df3d1aa1d0c2669a0
https://github.com/Evolveum/midpoint/commit/c3b2210d5236c4c769444e2df3d1aa1d0c2669a0
Author: honchar <honchar at evolveum.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M docs/admin-gui/multi-tab-browser-support/index.adoc
Log Message:
-----------
Documentation for multi-tabs feature
Related to #11050
Commit: 07b6b93e289f7d5e77c66730216cf654e4f5b772
https://github.com/Evolveum/midpoint/commit/07b6b93e289f7d5e77c66730216cf654e4f5b772
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M gui/admin-gui/package-lock.json
Log Message:
-----------
Merge pull request #581
Bump picomatch in /gui/admin-gui
Commit: 2a767ba3ba35e9781a6b6c6374b95857b8f070c0
https://github.com/Evolveum/midpoint/commit/2a767ba3ba35e9781a6b6c6374b95857b8f070c0
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M gui/admin-gui/package-lock.json
Log Message:
-----------
Merge pull request #586
Bump serialize-javascript from 7.0.4 to 7.0.5 in /gui/admin-gui
Commit: fb389bd7d912791ca90f260a6b90b2f26133e028
https://github.com/Evolveum/midpoint/commit/fb389bd7d912791ca90f260a6b90b2f26133e028
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M pom.xml
Log Message:
-----------
Bump org.codehaus.plexus:plexus-utils from 3.3.0 to 4.0.3
Commit: ab6bf3a8d735cf1bbfd5a91babf7df3c745ef2be
https://github.com/Evolveum/midpoint/commit/ab6bf3a8d735cf1bbfd5a91babf7df3c745ef2be
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M gui/admin-gui/package-lock.json
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 5f227a7fd9ae6dbfb0e606457c227e67d7bbcd7b
https://github.com/Evolveum/midpoint/commit/5f227a7fd9ae6dbfb0e606457c227e67d7bbcd7b
Author: dakle <dakle at evolveum.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/change.png
M docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/index.adoc
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-define-enumeration-values.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-edit-definitions.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-enumeration-in-user-gui-form.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-00-new-extension-schema-entry-point.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-03-basic-structural-definition-information.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-04-custom-schema-items.webp
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-1.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-2.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-3.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4-edit.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4.png
Log Message:
-----------
Rework GUIde to schema extensions
Extend with explanations and step-by-step instructions; avoid having just a sequence of screenshots with minimal description.
Commit: a2de2b971a92861afdcac912b33ae352901ffc51
https://github.com/Evolveum/midpoint/commit/a2de2b971a92861afdcac912b33ae352901ffc51
Author: honchar <honchar at evolveum.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/TwoValueLinkPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView.java
Log Message:
-----------
Fix redirection from Repository objects page
Related to #11050
Commit: f1737f33406d2a265f9623250c2bcf0d661dae2c
https://github.com/Evolveum/midpoint/commit/f1737f33406d2a265f9623250c2bcf0d661dae2c
Author: honchar <honchar at evolveum.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M gui/admin-gui/package-lock.json
M pom.xml
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: bc91576b7a375abca9fda06cb15ae51116879136
https://github.com/Evolveum/midpoint/commit/bc91576b7a375abca9fda06cb15ae51116879136
Author: honchar <honchar at evolveum.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
Log Message:
-----------
NPE fix for Nodes table
Related to #11050
Commit: 739f61fd9b7f80a1768f80176daa2bff1c97da62
https://github.com/Evolveum/midpoint/commit/739f61fd9b7f80a1768f80176daa2bff1c97da62
Author: dakle <dakle at evolveum.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/index.adoc
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-edit-definitions-new-enum-item.webp
M docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-edit-definitions.webp
Log Message:
-----------
fixes and improvements
Commit: 5ffefbd4931fdb6224b2dcdfe37810d6beb4deab
https://github.com/Evolveum/midpoint/commit/5ffefbd4931fdb6224b2dcdfe37810d6beb4deab
Author: dakle <dakle at evolveum.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/index.adoc
M docs/schema/custom-schema-extension/convert-schema-file-to-schema-object.adoc
Log Message:
-----------
sort articles in the section
Commit: 469264f550d397bc10b1b5448c4e82695d52b20f
https://github.com/Evolveum/midpoint/commit/469264f550d397bc10b1b5448c4e82695d52b20f
Author: dakle <dakle at evolveum.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M docs/schema/custom-schema-extension/convert-schema-file-to-schema-object.adoc
Log Message:
-----------
Fix KW format; add pg.descr.; fix lang&typography
- Fix meta keywords format from array to simple string to ensure they render well on FE
- Add meta description
- Make a few basic language and typography adjustments
Commit: 83a3af98465eaeef27a5044294d09473e5cfe216
https://github.com/Evolveum/midpoint/commit/83a3af98465eaeef27a5044294d09473e5cfe216
Author: dakle <dakle at evolveum.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/index.adoc
M docs/schema/custom-schema-extension/convert-schema-file-to-schema-object.adoc
Log Message:
-----------
fix typos
Commit: 1ae4e39a96c2ec4162747d38f2869e91d61570db
https://github.com/Evolveum/midpoint/commit/1ae4e39a96c2ec4162747d38f2869e91d61570db
Author: edison23 <dakle at evolveum.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/change.png
M docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/index.adoc
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-define-enumeration-values.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-edit-definitions-new-enum-item.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-edit-definitions.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-enumeration-in-user-gui-form.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-00-new-extension-schema-entry-point.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-03-basic-structural-definition-information.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-04-custom-schema-items.webp
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-1.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-2.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-3.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4-edit.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4.png
M docs/schema/custom-schema-extension/convert-schema-file-to-schema-object.adoc
Log Message:
-----------
Merge pull request #595 from Evolveum/docs/master/modernize/change-custom-schema-extension-in-gui
Rework GUIde to schema extensions
Extend with explanations and step-by-step instructions; avoid having just a sequence of screenshots with minimal description.
Commit: a35e0764230e39a81ef0799c631c14e992863686
https://github.com/Evolveum/midpoint/commit/a35e0764230e39a81ef0799c631c14e992863686
Author: honchar <honchar at evolveum.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList.java
Log Message:
-----------
Annotation fix
Commit: 041ad8bfaa7973df1c775d839ea6f854ca38cd6c
https://github.com/Evolveum/midpoint/commit/041ad8bfaa7973df1c775d839ea6f854ca38cd6c
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)
Changed paths:
M docs/admin-gui/multi-tab-browser-support/index.adoc
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/change.png
M docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/index.adoc
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-define-enumeration-values.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-edit-definitions-new-enum-item.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-edit-definitions.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-enumeration-in-user-gui-form.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-00-new-extension-schema-entry-point.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-03-basic-structural-definition-information.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-04-custom-schema-items.webp
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-1.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-2.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-3.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4-edit.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4.png
M docs/schema/custom-schema-extension/convert-schema-file-to-schema-object.adoc
M gui/admin-gui/package-lock.json
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractObjectMainPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/TwoValueLinkPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/BrowserTabIdRequestCycleListener.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/BrowserWindowIdentifierFilter.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/SessionStorage.java
M pom.xml
Log Message:
-----------
Merge branch 'master' into tmp/4299
Commit: eb0148ba361c9cf64e3fef790ba3e486640d7c3f
https://github.com/Evolveum/midpoint/commit/eb0148ba361c9cf64e3fef790ba3e486640d7c3f
Author: honchar <honchar at evolveum.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointAuthWebSession.java
Log Message:
-----------
Fix for wicket ui tests
Related to #11050
Commit: d5f84cd0e9c72aad174ddaea9cddadaf1162ca7e
https://github.com/Evolveum/midpoint/commit/d5f84cd0e9c72aad174ddaea9cddadaf1162ca7e
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)
Changed paths:
M gui/admin-gui/src/test/java/com/evolveum/midpoint/web/component/FileValidatorTest.java
Log Message:
-----------
tweak test
Commit: 7a2956db943a797c65a2933997cf3bc55602f869
https://github.com/Evolveum/midpoint/commit/7a2956db943a797c65a2933997cf3bc55602f869
Author: jkamenicky <jan.kamenicky at evolveum.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
Log Message:
-----------
Smart integration: fix downloadUsingScrapper to use savedDocumentations key
Commit: b80931e12f6346c29ec365962be54ed8a2204720
https://github.com/Evolveum/midpoint/commit/b80931e12f6346c29ec365962be54ed8a2204720
Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
Log Message:
-----------
Merge pull request #598 from Evolveum/smart-impl/fix-download-documentation
Smart integration: fix downloadUsingScrapper to use savedDocumentations key
Commit: bad43f4aacd64d3933626b6f4dd3b7d918d162c0
https://github.com/Evolveum/midpoint/commit/bad43f4aacd64d3933626b6f4dd3b7d918d162c0
Author: jkamenicky <jan.kamenicky at evolveum.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)
Changed paths:
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ScimRestConfigurationProperties.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/JsonHalBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ScimBackend.java
Log Message:
-----------
Smart integration: replace HTTP-based SCIM discovery with shadow-based approach
Instead of fetching /Schemas and /ResourceTypes endpoints directly, discover
SCIM documentation by reading shadows of conndev_ScimSchema and conndev_ScimResource
object classes from the testing resource. Schema refresh (delete + testResource)
is triggered before shadow search to ensure up-to-date data.
Also add DEVELOPMENT_MODE constant to ScimRestConfigurationProperties and expose
JSON_FACTORY as protected in RestBackend.
Commit: f612c31adaa8d9c8a513dcdd5ebe49e837017ae6
https://github.com/Evolveum/midpoint/commit/f612c31adaa8d9c8a513dcdd5ebe49e837017ae6
Author: jkamenicky <jan.kamenicky at evolveum.com>
Date: 2026-04-01 (Wed, 01 Apr 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 gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/summary/ConnectorDevelopmentWizardSummaryPanel.java
Log Message:
-----------
Smart integration: add SCIM-specific field handling in BaseUrlConnectorStepPanel
Show scimBaseUrl and developmentMode fields for SCIM integration type,
and baseAddress for REST. Suggested URL is pre-filled into the correct
field based on integration type. Completion check and mandatory handling
updated accordingly. Fix reference to renamed BASE_ADDRESS_ITEM_NAME
in ConnectorDevelopmentWizardSummaryPanel.
Preserve non-SCIM processed documentation when refreshing SCIM docs;
refactor loadShadowsAsDocumentation to return one entry per shadow.
Commit: 7aae441c9a9bf0bd2c552f7e741f8139ac9d0bd4
https://github.com/Evolveum/midpoint/commit/7aae441c9a9bf0bd2c552f7e741f8139ac9d0bd4
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ResourceObjectClassSchemaSerializer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperationContext.java
Log Message:
-----------
Smart integration: workaround for LDAP single-valued attributes
- Affects Focus type suggestion, Object type suggestion and
Mapping suggestion
IMPORTANT:
This is a temporary hack implemented for demo purposes only.
It must be removed and replaced with a proper design solution later.
Commit: 35b1ad96ea4350ab54b3b921c6df793f46717daf
https://github.com/Evolveum/midpoint/commit/35b1ad96ea4350ab54b3b921c6df793f46717daf
Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
Date: 2026-04-01 (Wed, 01 Apr 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 gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/summary/ConnectorDevelopmentWizardSummaryPanel.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ScimRestConfigurationProperties.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/JsonHalBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ScimBackend.java
Log Message:
-----------
Merge pull request #588 from Evolveum/vaia/wp1/3673
Smart integration: SCIM connector development support
Commit: f4bf3aa814050ad02063bb863877e4e803b5a148
https://github.com/Evolveum/midpoint/commit/f4bf3aa814050ad02063bb863877e4e803b5a148
Author: honchar <honchar at evolveum.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
Log Message:
-----------
Fix back/forward browser buttons navigation
Related to #11050
Commit: dc5ee5433ce9d60b8722b4720e932f5ea2887561
https://github.com/Evolveum/midpoint/commit/dc5ee5433ce9d60b8722b4720e932f5ea2887561
Author: honchar <honchar at evolveum.com>
Date: 2026-04-01 (Wed, 01 Apr 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 gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/summary/ConnectorDevelopmentWizardSummaryPanel.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ScimRestConfigurationProperties.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ResourceObjectClassSchemaSerializer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperationContext.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/JsonHalBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ScimBackend.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 5c2487c97fd8174157c100fc9fad7fc30b944777
https://github.com/Evolveum/midpoint/commit/5c2487c97fd8174157c100fc9fad7fc30b944777
Author: honchar <honchar at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/AjaxLinkWithNewTabSupport.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/AjaxLinkWithNewTabSupport.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuPanel.java
Log Message:
-----------
Implement multi-tabs support for campaigns table
Related to #11050
Commit: e0198e18565e361e3fb03e032eeeaec4ba0cb400
https://github.com/Evolveum/midpoint/commit/e0198e18565e361e3fb03e032eeeaec4ba0cb400
Author: honchar <honchar at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/PageAttorneySelection.java
Log Message:
-----------
NPE fix for Select attorney page
Related to #11050
Commit: 93829b0f7bc3871f1c0a6e33bf88b8e28ac8ba34
https://github.com/Evolveum/midpoint/commit/93829b0f7bc3871f1c0a6e33bf88b8e28ac8ba34
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProviderFromResource.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
Log Message:
-----------
Consider correlated focusses when suggesting mappings
**What**
When shadow-owner (focus) pairs are searched during the process of
suggesting mappings, consider not only linked focuses, but also
correlated focuses (if any).
**Why**
We want to add automatic correlation process before running suggesting
mappings, because requiring linked owners is too strict requirement.
The correlation alone is harmless, because the data about correlated
users are only informational. But for purposes of mappings suggestions
they can replace the need for linked users.
This works only if there is certain "owner candidate", i.e. there is one
resulting owner candidate.
**Task**: 11112
Commit: ed68f0db89c6f26f882528bce54669fb2a78ea20
https://github.com/Evolveum/midpoint/commit/ed68f0db89c6f26f882528bce54669fb2a78ea20
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationDefinitionProvider.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/ResourceCorrelationDefinitionProvider.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProvider.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProviderFactory.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationWorkDefinition.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/ResourceCorrelationDefinitionProvider.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProviderFactoryTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/ResourceCorrelationDefinitionProviderTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/util/mock/MockFactory.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/util/mock/RepositoryServiceMock.java
Log Message:
-----------
Refactor and move classes providing correlation definitions
**What**
Slightly refactor and move interface and one of its implementation,
which allows to read correlation definition from resource.
**Why**
The `ResourceCorrelationDefinitionProvider` implementation of a provider
can read the correlation definition from a resource, considering most,
if not all places where the correlation can be defined (legacy
synchronization, definitions in schema handling and also directly in
attribute).
We will need this functionality also outside of the correlation
simulation task, so I have moved it to more appropriate place.
**Task**: 11112
Commit: 065dc4e11c4caa34aa52a8b6174aca9ae194199a
https://github.com/Evolveum/midpoint/commit/065dc4e11c4caa34aa52a8b6174aca9ae194199a
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 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
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProvider.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProviderFromResource.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersCorrelatingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersProvider.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/OwnedShadow.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ShadowWithOwner.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ValuesPairSample.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:
-----------
Correlate shadows before suggesting mappings
**What**
Run a correlation process before suggesting mappings, if the shadow
owner, or owner candidate is unknown.
**Why**
To correctly suggest mappings by LLM, we need to provide some sample
data. To get these sample we need to "pair" the shadow and its owner (or
owner candidate). To do that we either need to have the focuses already
linked or at least correlated with the shadows.
We want to eliminate the need of doing extra manual synchronization in
order to link the shadows with users. To do that, we run the correlation
process automatically, if no owner (linked focus) or owner candidate
(correlated focus) exists yet.
**Limitations**
The automatic correlation works only with the correlators already
defined in the resource. It does not work with correlators, which are
only suggested.
**Task**: 11112
Commit: 80297330e98773c47a88492e15f98f0e02e2ad33
https://github.com/Evolveum/midpoint/commit/80297330e98773c47a88492e15f98f0e02e2ad33
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 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 model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingSimulationActivityRun.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/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersCorrelatingProvider.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:
-----------
Correlate before suggesting mappings and mapping simulation
**What**
If now linked/correlated owner of the shadow exists yet, tries to
correlate it by running the correlation process.
**Why**
In order to generate good suggestions for mappings, we need data from
the shadow - owner (focus) pairs. Before this change we had to manually
run the synchronization task (or any task which links users to
accounts). With this change it is no more needed, it will be done
automatically.
We also need the owner of the shadow in mappings simulation. So we
run correlation also there (if needed).
**Notes**
This change also does:
- Improve tests a bit by adding documentation and linking accounts per
test (not globally in init method) and only for accounts expected by
the particular test.
- Remove one `@NotNull` annotation introduced by mistake in some of my
previous commits.
- Remove unnecessary code from `DummyTestResource`
**Task**: 11112
Commit: f8913445fb6930b4c37e9b71f63176d1ffe8f8cd
https://github.com/Evolveum/midpoint/commit/f8913445fb6930b4c37e9b71f63176d1ffe8f8cd
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/ResourceCorrelationDefinitionProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ShadowWithOwner.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
Log Message:
-----------
Address few issues in the code.
**What**
- Add JavaDoc to one of the classes to make it more clear what it does.
- Fix potential NPE.
- Use item factory to create prism reference value instead of direct
constructor.
**Why**
The item factory is used to not rely on implementation details of the
prism objects (in a broad sense not the `PrismObject` directly).
**Task**: 11112
Commit: 96b516ba6ac2bec6671c61c923df31de3375bfba
https://github.com/Evolveum/midpoint/commit/96b516ba6ac2bec6671c61c923df31de3375bfba
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CompleteCorrelationResult.java
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/correlator/tasks/CorrelationSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/CorrelationProcessing.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationServiceTest.java
Log Message:
-----------
Store correlation result when searching shadow owner
**What**
Persist correlation result to the shadow if correlation is executed
while searching for the shadow owner.
**Why**
We want it mainly to avoids unnecessary re-correlation in future
searches.
**Notes**
This commit moves the delta creation logic into the
`CompleteCorrelationResult` class, because now we have more places where
we need to construct the delta (correlation simulation and correlation
processing - sync task).
The new builder pattern was introduced to create complete correlation
results, because of its increased complexity.
**Task**: 11112
Commit: df949d061b3e8e461c1daa2dd03fe10b32d58a3c
https://github.com/Evolveum/midpoint/commit/df949d061b3e8e461c1daa2dd03fe10b32d58a3c
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
Log Message:
-----------
Fix build failure caused by wrong annotation
**What**
In previous commits I accidentally committed an annotation, which I did
not intent to push. That annotation is from an undeclared dependency,
causing build to fail.
Commit: 831a3e946ca5e88d5186a65b47e03be56a89bb8a
https://github.com/Evolveum/midpoint/commit/831a3e946ca5e88d5186a65b47e03be56a89bb8a
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectClassStatisticsButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectTypeStatisticsActions.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassStatisticsTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassUtil.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectTypeStatisticsTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectTypeUtil.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchService.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/AbstractObjectClassStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeStatisticsComputation/ObjectTypeStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestObjectTypesSuggestionOperation.java
Log Message:
-----------
Smart Integration: Rename util classes for generic objects
- Rename ShadowObjectClassStatisticsTypeUtil and ShadowObjectTypeStatisticsTypeUtil
to ShadowObjectClassUtil and ShadowObjectTypeUtil, because they
have generic purpose
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: fb19e43c043782a0ccdd488774e45275551596fa
https://github.com/Evolveum/midpoint/commit/fb19e43c043782a0ccdd488774e45275551596fa
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-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/SchemaMatchService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationBeans.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
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/correlationSuggestion/CorrelationSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionSchemaMatchingActivityRun.java
Log Message:
-----------
Smart Integration: Persist schema match results as generic objects with TTL-based expiry
Schema match results are now saved as GenericObject repository entries
instead of being stored inline in task work state. This allows reuse
across activity runs without recomputing.
Changes:
- Add saveSchemaMatch() to SmartIntegrationService / SchemaMatchService
which persists the result and deletes any prior objects for the same
resource/kind/intent before saving
- Add TTL-based expiry in getLatestObjectTypeSchemaMatch(): expired
objects are deleted and null is returned so computation is re-run
- Schema matching activity runs now check for an existing (non-expired)
schema match object and skip computation if found
- Work state now stores an ObjectReferenceType (schemaMatchRef) instead
of an inline SchemaMatchResultType; remote-service-call activity runs
resolve the reference from the repository
- Add SystemObjectCache dependency to SchemaMatchService for TTL config
lookup; default TTL is P1D
# Conflicts:
# infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
# model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchService.java
Commit: 99f79b74f4a4612ae9ca4e1b45b747e5a635a1fe
https://github.com/Evolveum/midpoint/commit/99f79b74f4a4612ae9ca4e1b45b747e5a635a1fe
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.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/SmartCorrelationTable.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 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/ObjectTypeRelatedSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionSchemaMatchingActivityRun.java
Log Message:
-----------
Smart Integration: Force schema match recomputation on explicit regenerate action
Add `forceRecomputeSchemaMatch` flag to the smart suggestion flow so that
clicking the regenerate (refresh) button in the GUI bypasses the existing
schema match cache and recomputes from scratch.
- Add `forceRecomputeSchemaMatch` element to ObjectTypeRelatedSuggestionWorkDefinitionType (XSD)
- Read the flag in ObjectTypeRelatedSuggestionWorkDefinition
- Skip the early-exit schema match lookup in CorrelationSuggestionSchemaMatchingActivityRun
and MappingsSuggestionSchemaMatchingActivityRun when the flag is true
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 76bf9f11ce417f45e21a8ee33c95359ca9e6d9aa
https://github.com/Evolveum/midpoint/commit/76bf9f11ce417f45e21a8ee33c95359ca9e6d9aa
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/GenerateExpressionPanel.java
Log Message:
-----------
Smart integration: fix generate expression for mapping initialization
Commit: 912ab6e9bdc3704a2c4a524dd9453de2067ae1ca
https://github.com/Evolveum/midpoint/commit/912ab6e9bdc3704a2c4a524dd9453de2067ae1ca
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 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:
-----------
Smart integration: fix npe
Commit: 0cb805653ff768624886e634caef89fa9eb443b3
https://github.com/Evolveum/midpoint/commit/0cb805653ff768624886e634caef89fa9eb443b3
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M docs/admin-gui/multi-tab-browser-support/index.adoc
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/change.png
M docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/index.adoc
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-define-enumeration-values.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-edit-definitions-new-enum-item.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-edit-definitions.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-enumeration-in-user-gui-form.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-00-new-extension-schema-entry-point.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-03-basic-structural-definition-information.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-04-custom-schema-items.webp
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-1.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-2.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-3.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4-edit.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4.png
M docs/schema/custom-schema-extension/convert-schema-file-to-schema-object.adoc
M gui/admin-gui/package-lock.json
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractObjectMainPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.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/connector/development/component/wizard/summary/ConnectorDevelopmentWizardSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.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/SmartCorrelationTable.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
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectClassStatisticsButton.java
M 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/web/component/data/column/AjaxLinkWithNewTabSupport.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/AjaxLinkWithNewTabSupport.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/TwoValueLinkPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/PageAttorneySelection.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/BrowserTabIdRequestCycleListener.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/BrowserWindowIdentifierFilter.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointAuthWebSession.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/SessionStorage.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassStatisticsTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassUtil.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectTypeStatisticsTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectTypeUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CompleteCorrelationResult.java
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationDefinitionProvider.java
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
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/ResourceCorrelationDefinitionProvider.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProvider.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProviderFactory.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/correlator/tasks/CorrelationWorkDefinition.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/ResourceCorrelationDefinitionProvider.java
M 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/sync/CorrelationProcessing.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProviderFactoryTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationServiceTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/ResourceCorrelationDefinitionProviderTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/util/mock/MockFactory.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/util/mock/RepositoryServiceMock.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/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/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-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ScimRestConfigurationProperties.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
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProvider.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProviderFromResource.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ResourceObjectClassSchemaSerializer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchService.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersCorrelatingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationBeans.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
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/TypeOperationContext.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/AbstractObjectClassStatisticsComputationActivityRun.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/correlationSuggestion/CorrelationSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeStatisticsComputation/ObjectTypeStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/JsonHalBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ScimBackend.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/OwnedShadow.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ShadowWithOwner.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ValuesPairSample.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/TestSystemMappingsSuggestion.java
M pom.xml
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:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 3affa1d030b26101f078cebc9b6ab01edaca644c
https://github.com/Evolveum/midpoint/commit/3affa1d030b26101f078cebc9b6ab01edaca644c
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/SimpleValueExpressionPanel.java
Log Message:
-----------
Smart integration: fix npe
Commit: 94a2f0998cefffc4532241293a058f6c362a0fc5
https://github.com/Evolveum/midpoint/commit/94a2f0998cefffc4532241293a058f6c362a0fc5
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonUtil.java
Log Message:
-----------
Hide export button in the popup
Commit: 296f8f85765bee16e13f1274f1fae7c551cfed87
https://github.com/Evolveum/midpoint/commit/296f8f85765bee16e13f1274f1fae7c551cfed87
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingAlertDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/StatusRowRecord.java
Log Message:
-----------
Smart integration: improve suggestion progress indicator
- Fix incorrect display of task child activities
- Handle only child activities with a non-null realization state
Commit: f34e01d18ea2d4d667a4cc4aa846ec995b79498d
https://github.com/Evolveum/midpoint/commit/f34e01d18ea2d4d667a4cc4aa846ec995b79498d
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapMappingProvider.java
Log Message:
-----------
Smart Integration: Fix wellknownschemas group name mapping suggestions
- Use dynamic resource name prefix instead of hardcoded 'ldap:' or 'ad:'
- Fix bug: use 'input' variable instead of attribute name in script
- Suggest both as-is and prefixed mappings (both STRONG strength)
- Applies to GroupOfNamesLdapMappingProvider and GroupActiveDirectoryMappingProvider
The prefixed mapping now generates: resource.name + '-' + input
Example: "MyLDAP-administrators" instead of "ldap:administrators"
Commit: 94b7097b5b6ef8b4671fd99652f214c74b0ea24e
https://github.com/Evolveum/midpoint/commit/94b7097b5b6ef8b4671fd99652f214c74b0ea24e
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 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: move mapping wizard navigation back to bottom position
Commit: 7fe95f213b777b2b9c891756e59acfd69209d965
https://github.com/Evolveum/midpoint/commit/7fe95f213b777b2b9c891756e59acfd69209d965
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapMappingProvider.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 5c13415fd0e3713b5da51e3bad91d3409b445198
https://github.com/Evolveum/midpoint/commit/5c13415fd0e3713b5da51e3bad91d3409b445198
Author: honchar <honchar at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
Log Message:
-----------
Fix for page parameters update
Related to #11050
Commit: 8d05f916e039e4650c2dd4bf672b6166904cb546
https://github.com/Evolveum/midpoint/commit/8d05f916e039e4650c2dd4bf672b6166904cb546
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 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
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/MappingPreviewCardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/MappingPreviewCardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/PreviewMappingPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/PreviewMappingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/GenerateExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/GenerateExpressionPreviewDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/LiteralExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/LiteralExpressionPreviewDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PathExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PathExpressionPreviewDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PreviewExpressionPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PreviewExpressionPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/ScriptExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/ScriptExpressionPreviewDetailsPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SmartMetadataUtil.java
Log Message:
-----------
Smart integration: implement preview mapping panel/popup
- implement preview mapping panel/popup that display basic info, script, condition
- integrate it in mapping wizard table (inline action and expression column link)
Commit: 5a81616ce9543c4047bdd998ca4aa4ab24f6cce9
https://github.com/Evolveum/midpoint/commit/5a81616ce9543c4047bdd998ca4aa4ab24f6cce9
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 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 simulation button above mapping wizard table
Commit: b38efcb3ed20dccccd3773c70cfcf57d3abf284b
https://github.com/Evolveum/midpoint/commit/b38efcb3ed20dccccd3773c70cfcf57d3abf284b
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingAlertDto.java
Log Message:
-----------
Smart integration: fix suggestion progress subtext
- Handle cases where task is not fully initialized
- Prevent issues when rendering activity state
Commit: 60792befc7095c482bd47232f3f28b9d6f70bcb6
https://github.com/Evolveum/midpoint/commit/60792befc7095c482bd47232f3f28b9d6f70bcb6
Author: honchar <honchar at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/GenerateExpressionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/SimpleValueExpressionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.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/SmartMappingTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/MappingPreviewCardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/MappingPreviewCardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/PreviewMappingPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/PreviewMappingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/GenerateExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/GenerateExpressionPreviewDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/LiteralExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/LiteralExpressionPreviewDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PathExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PathExpressionPreviewDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PreviewExpressionPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PreviewExpressionPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/ScriptExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/ScriptExpressionPreviewDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/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
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingAlertDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/StatusRowRecord.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectClassStatisticsButton.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/role/mining/page/tmp/panel/IconWithLabel.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassStatisticsTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassUtil.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectTypeStatisticsTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SmartMetadataUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CompleteCorrelationResult.java
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationDefinitionProvider.java
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
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/ResourceCorrelationDefinitionProvider.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProvider.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProviderFactory.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/correlator/tasks/CorrelationWorkDefinition.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/ResourceCorrelationDefinitionProvider.java
M 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/sync/CorrelationProcessing.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProviderFactoryTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationServiceTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/ResourceCorrelationDefinitionProviderTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/util/mock/MockFactory.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/util/mock/RepositoryServiceMock.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/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/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/MappingSuggestionOperationFactory.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProvider.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProviderFromResource.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchService.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersCorrelatingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationBeans.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
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/AbstractObjectClassStatisticsComputationActivityRun.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/correlationSuggestion/CorrelationSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeStatisticsComputation/ObjectTypeStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/OwnedShadow.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ShadowWithOwner.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ValuesPairSample.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapMappingProvider.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/TestSystemMappingsSuggestion.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:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 9aaaa75861ef1b2678666e0d888c8a15f67fa20d
https://github.com/Evolveum/midpoint/commit/9aaaa75861ef1b2678666e0d888c8a15f67fa20d
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
Log Message:
-----------
Smart Integration: Fix correlation deduplication based on correlation definition
- Correlation deduplication now reads existing correlators directly from
CorrelationDefinitionType instead of scanning inbound mappings
for use=CORRELATION.
- Composite correlators (multiple items) are skipped, because we don't suggest
composite correlators.
Commit: b0b9fbddcbd8953d4cbf2679e34021210ecf685a
https://github.com/Evolveum/midpoint/commit/b0b9fbddcbd8953d4cbf2679e34021210ecf685a
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
Log Message:
-----------
Smart Integration: Add categorical mapping suggestion for missing target data
When target data is missing and AI service is enabled for inbound mappings,
attempt to suggest categorical mappings before falling back to the default
'asIs' mapping even when data are correlated.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: c99921ca1f14b39941fce771280a4341fb4c409f
https://github.com/Evolveum/midpoint/commit/c99921ca1f14b39941fce771280a4341fb4c409f
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M config/initial-objects/system-configuration/000-system-configuration.xml
Log Message:
-----------
Smart Integration: Add schema match TTL to system congig
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 1ddc36c53167f6226799fde77a4101a3c7ef947f
https://github.com/Evolveum/midpoint/commit/1ddc36c53167f6226799fde77a4101a3c7ef947f
Author: Martin Šplíchal <msplichal at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M tools/jenkins/midpoint-main-generic-oracle-pipeline
Log Message:
-----------
Update Jenkins Kubernetes cluster URL and namespace
Commit: 14638611ff611660c05a29f59c1061a18a009352
https://github.com/Evolveum/midpoint/commit/14638611ff611660c05a29f59c1061a18a009352
Author: honchar <honchar at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/DetailsPageUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/AjaxLinkWithNewTabSupport.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ColumnUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ObjectReferenceColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ObjectReferenceColumnPanel.java
Log Message:
-----------
Link with tab redirection for different columns
Related to #11050
Commit: a21db12bb6c36d450c09f83550949444d5dc876c
https://github.com/Evolveum/midpoint/commit/a21db12bb6c36d450c09f83550949444d5dc876c
Author: honchar <honchar at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M tools/jenkins/midpoint-main-generic-oracle-pipeline
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: e7deb1ab380d47bc4d8a68f06d651030d7e273d3
https://github.com/Evolveum/midpoint/commit/e7deb1ab380d47bc4d8a68f06d651030d7e273d3
Author: honchar <honchar at evolveum.com>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActiveCampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/AjaxLinkWithNewTabSupport.java
Log Message:
-----------
Implement new tab navigation from campaign tile
Related to #11050
Commit: 2f7e6c6bebf8b5e3d0f82db9814235ee101ae76e
https://github.com/Evolveum/midpoint/commit/2f7e6c6bebf8b5e3d0f82db9814235ee101ae76e
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M 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/simulation/MappingSimulationData.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectsWriter.java
Log Message:
-----------
Don't add shadows to processed objects in mappings simulation
**What**
Do not add shadows (or more generally the source objects) to the
processed objects in case of inbound mappings simulation.
**Why**
Adding both shadows and their owner focuses to the processed objects in
case of mappings simulation, causes confusing by counting all of them to
the number of processed items.
That number is shown on the page with simulation results in a widget,
but it does not correspond with the number of items in the table of
processed object, because the table shows only the target items (in case
of inbound mappings simulation it means focuses).
These "extra" processed items were also counted to the number of objects
without the change in the attribute (because mappings do not change
source objects of course). That was quite confusing as well.
Another quite strong argument to not add these objects is that the
simulation progress pop-up (speaking about simulation of mapping run
from the page with mappings), shows the number of processed items as the
number of "iterations" of the iterative activity. That means (in inbound
mapping simulation case), if there are 10 shadows, which the task
iterates over, it would show number 10 as the processed items count. But
on the results page, you would see 20, because for each shadow, there is
one owner focus (if there is no owner focus yet, we create a dummy one).
**Task**: 109992
Commit: 95bf5cc72038a8725d89f3ddd5fbb08eb53aedd6
https://github.com/Evolveum/midpoint/commit/95bf5cc72038a8725d89f3ddd5fbb08eb53aedd6
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
Log Message:
-----------
Set strength "strong" to the suggested correlation mapping
**What**
Add the `strength` property to the mapping created for a suggested
correlation.
**Why**
The default - normal strength - should be used only rarely, because it's
meaning is quite complex and not necessary in the usual cases.
**Task**: 11165
Commit: c1dc9a6c4ba8aae89ad19d4b5786a52a60a3c469
https://github.com/Evolveum/midpoint/commit/c1dc9a6c4ba8aae89ad19d4b5786a52a60a3c469
Author: honchar <honchar at evolveum.com>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/notifiers/PasswordResetNotifier.java
Log Message:
-----------
Fix password reset flow without mail nonce module
Commit: 86b24d9333a5dc40eb2a938684daa6f829f858e3
https://github.com/Evolveum/midpoint/commit/86b24d9333a5dc40eb2a938684daa6f829f858e3
Author: honchar <honchar at evolveum.com>
Date: 2026-04-05 (Sun, 05 Apr 2026)
Changed paths:
M model/notifications-impl/src/test/java/com/evolveum/midpoint/notifications/impl/NotificationsTest.java
Log Message:
-----------
Update the test for #11038
Commit: 70052f75e1df6d24e9ac2e8c67482ea09e05cf2f
https://github.com/Evolveum/midpoint/commit/70052f75e1df6d24e9ac2e8c67482ea09e05cf2f
Author: honchar <honchar at evolveum.com>
Date: 2026-04-05 (Sun, 05 Apr 2026)
Changed paths:
M 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/simulation/MappingSimulationData.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectsWriter.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 6871bda5bbbf13de9275c01cf055a6cdbbe317df
https://github.com/Evolveum/midpoint/commit/6871bda5bbbf13de9275c01cf055a6cdbbe317df
Author: honchar <honchar at evolveum.com>
Date: 2026-04-05 (Sun, 05 Apr 2026)
Changed paths:
M model/notifications-impl/src/test/java/com/evolveum/midpoint/notifications/impl/NotificationsTest.java
Log Message:
-----------
One more update for the test for #11038
Commit: 0ab9257a77838e50ad4c40f17b3d2ad79c55ac2a
https://github.com/Evolveum/midpoint/commit/0ab9257a77838e50ad4c40f17b3d2ad79c55ac2a
Author: honchar <honchar at evolveum.com>
Date: 2026-04-05 (Sun, 05 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/widget/MetricWidgetPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
Log Message:
-----------
Fix PolyStringType value initialization
Commit: 841ab6740ebcbf72fac5e86d336138fa4c63b5cd
https://github.com/Evolveum/midpoint/commit/841ab6740ebcbf72fac5e86d336138fa4c63b5cd
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-04-07 (Tue, 07 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/UploadDownloadPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/UploadDownloadPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/FileValidatorUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/WorkItemDetailsPanel.java
A gui/admin-gui/src/test/java/com/evolveum/midpoint/web/component/FileValidatorTest.java
Log Message:
-----------
Merge pull request #589
MID-4299: Implement sanitation of pictures uploaded via GUI
Commit: 724c6e9fb673cd5b9a5dfac1a2e276d61780f5a1
https://github.com/Evolveum/midpoint/commit/724c6e9fb673cd5b9a5dfac1a2e276d61780f5a1
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-04-07 (Tue, 07 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonUtil.java
Log Message:
-----------
Merge pull request #599
MID-11160: Hide export button in the popup
Commit: 30d05fdafc5f9ff38417bbc3649e21135bd8fa4a
https://github.com/Evolveum/midpoint/commit/30d05fdafc5f9ff38417bbc3649e21135bd8fa4a
Author: Martin Šplíchal <msplichal at evolveum.com>
Date: 2026-04-07 (Tue, 07 Apr 2026)
Changed paths:
M tools/jenkins/midpoint-main-generic-oracle-pipeline
Log Message:
-----------
Update Jenkins Kubernetes cluster URL and namespace
Commit: d603a97389ef6b896eeb1d434fbe9ad64dbf5d99
https://github.com/Evolveum/midpoint/commit/d603a97389ef6b896eeb1d434fbe9ad64dbf5d99
Author: Martin Šplíchal <msplichal at evolveum.com>
Date: 2026-04-07 (Tue, 07 Apr 2026)
Changed paths:
M tools/jenkins/midpoint-main-generic-oracle-pipeline
Log Message:
-----------
Update Jenkins Kubernetes cluster URL and namespace
Commit: 6b331b8e940d3ae7c35d6f954bb4e5e747ba014c
https://github.com/Evolveum/midpoint/commit/6b331b8e940d3ae7c35d6f954bb4e5e747ba014c
Author: Martin Šplíchal <msplichal at evolveum.com>
Date: 2026-04-07 (Tue, 07 Apr 2026)
Changed paths:
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
M tools/jenkins/midpoint-sbom-dependencytrack-pipeline
Log Message:
-----------
Import internal CA cert for DependencyTrack HTTPS in Jenkins pipelines
Commit: 8f462313852ca830147b0ef302a8b34dbd5f7bf4
https://github.com/Evolveum/midpoint/commit/8f462313852ca830147b0ef302a8b34dbd5f7bf4
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-07 (Tue, 07 Apr 2026)
Changed paths:
M tools/jenkins/midpoint-main-generic-oracle-pipeline
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
M tools/jenkins/midpoint-sbom-dependencytrack-pipeline
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: f533edac4ee323a6d8933b03b7da4cbea1b50d7b
https://github.com/Evolveum/midpoint/commit/f533edac4ee323a6d8933b03b7da4cbea1b50d7b
Author: honchar <honchar at evolveum.com>
Date: 2026-04-07 (Tue, 07 Apr 2026)
Changed paths:
M model/notifications-impl/src/test/java/com/evolveum/midpoint/notifications/impl/NotificationsTest.java
Log Message:
-----------
Fix the test for #11038
Commit: 9c8069daf8732aab4fd479d8a625c36d8fac6b7f
https://github.com/Evolveum/midpoint/commit/9c8069daf8732aab4fd479d8a625c36d8fac6b7f
Author: honchar <honchar at evolveum.com>
Date: 2026-04-08 (Wed, 08 Apr 2026)
Changed paths:
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/helpers/NotificationExpressionHelper.java
Log Message:
-----------
Fix recipient converter while sending notification
The reference value for the recipient object should be defined
with (at least) oid so that PrismReferenceValueImpl.equals method could
differentiate objects for different recipients while constructing a list
of recipients.
Relates to #11038
Commit: ab035f0dff0268a4acaa382b1729965f3dc3f2a5
https://github.com/Evolveum/midpoint/commit/ab035f0dff0268a4acaa382b1729965f3dc3f2a5
Author: honchar <honchar at evolveum.com>
Date: 2026-04-08 (Wed, 08 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/UploadDownloadPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/UploadDownloadPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/FileValidatorUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/WorkItemDetailsPanel.java
A gui/admin-gui/src/test/java/com/evolveum/midpoint/web/component/FileValidatorTest.java
M tools/jenkins/midpoint-main-generic-oracle-pipeline
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
M tools/jenkins/midpoint-sbom-dependencytrack-pipeline
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 35a67cea21d7f4daf7d8fdc0310dcfd2f219bacf
https://github.com/Evolveum/midpoint/commit/35a67cea21d7f4daf7d8fdc0310dcfd2f219bacf
Author: honchar <honchar at evolveum.com>
Date: 2026-04-08 (Wed, 08 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/UploadDownloadPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/widget/MetricWidgetPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/UploadDownloadPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/FileValidatorUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/WorkItemDetailsPanel.java
A gui/admin-gui/src/test/java/com/evolveum/midpoint/web/component/FileValidatorTest.java
M 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/simulation/MappingSimulationData.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectsWriter.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/helpers/NotificationExpressionHelper.java
M model/notifications-impl/src/test/java/com/evolveum/midpoint/notifications/impl/NotificationsTest.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
M tools/jenkins/midpoint-main-generic-oracle-pipeline
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
M tools/jenkins/midpoint-sbom-dependencytrack-pipeline
Log Message:
-----------
Merge branch 'master' into reset-password-fix-attempt
Commit: 53435c812ef31648df9b170c58214f77dec93a4a
https://github.com/Evolveum/midpoint/commit/53435c812ef31648df9b170c58214f77dec93a4a
Author: honchar <honchar at evolveum.com>
Date: 2026-04-08 (Wed, 08 Apr 2026)
Changed paths:
A .gitattributes
A .github/workflows/publiccode-validation.yml
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
A config/initial-objects/mark/742-mark-item-value-added.xml
A config/initial-objects/mark/743-mark-item-value-removed.xml
A config/initial-objects/mark/744-mark-item-value-modified.xml
A config/initial-objects/mark/745-mark-item-value-not-changed.xml
A config/initial-objects/mark/746-mark-item-value-change-not-applied.xml
M config/initial-objects/system-configuration/000-system-configuration.xml
M docs/admin-gui/admin-gui-config/index.adoc
M docs/admin-gui/deployment-information/index.adoc
M docs/admin-gui/look-feel-customization.adoc
A docs/admin-gui/multi-tab-browser-support/index.adoc
A docs/admin-gui/resource-wizard/object-type/activation/activation_delayed_delete.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_inbound.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_outbound_rules.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_rule_valid_from.webp
M docs/admin-gui/resource-wizard/object-type/activation/index.adoc
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-add.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-full.png
M docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.webp
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-add.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-full.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbounds.png
M docs/admin-gui/resource-wizard/object-type/capability/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/clockwork/scripting-hooks.adoc
M docs/concepts/mark/index.adoc
A docs/concepts/mark/use-marks-to-quarantine-objects.adoc
A docs/concepts/protectedstring.adoc
M docs/correlation/index.adoc
M docs/deployment/ninja/use-case/administrator-unlock.adoc
M docs/deployment/ninja/use-case/upgrade-with-ninja.adoc
M docs/deployment/ports-80-and-443.adoc
M docs/diag/troubleshooting/mappings/index.adoc
M docs/expressions/expressions/script/index.adoc
A docs/expressions/expressions/script/mel/index.adoc
A docs/expressions/expressions/script/mel/introduction.adoc
A docs/expressions/expressions/script/mel/migration.adoc
A docs/expressions/expressions/script/mel/specification.adoc
A docs/expressions/expressions/script/mel/strftime.adoc
A docs/expressions/expressions/script/mel/todo.adoc
A docs/expressions/expressions/script/mel/troubleshooting.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/misc/notifications/velocity.adoc
M docs/resources/entitlements/index.adoc
A docs/resources/modify-attributes-directly-on-resource.adoc
M docs/resources/resource-configuration/schema-handling/attributes/secondary-identifier.adoc
M docs/resources/resource-schema/index.adoc
M docs/resources/shadow/dead.adoc
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/change.png
M docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/index.adoc
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-define-enumeration-values.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-edit-definitions-new-enum-item.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-edit-definitions.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-enumeration-in-user-gui-form.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-00-new-extension-schema-entry-point.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-03-basic-structural-definition-information.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-04-custom-schema-items.webp
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-1.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-2.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-3.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4-edit.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4.png
M docs/schema/custom-schema-extension/convert-schema-file-to-schema-object.adoc
M docs/security/authentication/flexible-authentication/concept.adoc
A docs/security/authentication/flexible-authentication/modules/index.adoc
A docs/security/authentication/flexible-authentication/modules/totp.adoc
M docs/security/authorization/bulk-actions.adoc
R docs/security/credentials/password-policy.adoc
A docs/security/credentials/password-policy/index.adoc
A docs/security/credentials/password-policy/invalid-account-projection-password-error.webp
A docs/security/credentials/password-policy/password-policy-edit-form-hint.webp
A docs/security/credentials/password-policy/resource-specific-password-policy.adoc
A docs/security/credentials/password-policy/verify-password-policies.adoc
M docs/security/credentials/password-reset/index.adoc
M docs/security/security-policy/index.adoc
M docs/synchronization/consistency/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/pom.xml
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/BasePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadButtonPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadButtonPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadInlineMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonUtil.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/ExportDownloadInlineMenuItem.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDataExporter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDownloadInlineMenuItem.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/ActionPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/ActionPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/EditOtpPopupPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/FocusOtpListPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/FocusOtpListPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpListPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPopupPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPopupPanel.java
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/component/togglebutton/ToggleIconButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.html
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/GuiDisplayTypeUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/ModelServiceLocator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebModelServiceUtils.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/ButtonBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/HelpTextPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/HelpTextPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/MultivalueContainerDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/MultivalueContainerListPanelWithDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/StatusAwareContainerListPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/custom/DropDownModalContentPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/custom/DropDownModalContentPanel.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/input/expression/ExpressionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/GenerateExpressionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/PathExpressionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/SimpleValueExpressionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/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
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/RightSidebarHelpPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/RightSidebarHelpPanel.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/SearchableItemsDefinitions.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/MultiSelectContainerActionTileTablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/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/AbstractFormWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardBasicInitializer.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardBasicPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/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
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/LocalFileInputPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceObjectClassFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/UploadDownloadPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/AssociationNamePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/ResourceObjectFocusTypePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/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/factory/panel/searchfilter/SearchFilterPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/ItemWrapperFactoryImpl.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/resourceAssociation/AssociationProvisioningRuleMappingWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractObjectMainPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/ObjectDetailsModels.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/abstractrole/component/AbstractRoleMemberPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/AssignmentHolderDetailsModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/PageAssignmentHolderDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/AbstractAssignmentTypePanel.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/cases/component/CorrelationContextPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/cases/component/CorrelationContextPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActiveCampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/configuration/component/NotificationConfigTabPanel.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/basic/DocumentationConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/basic/DocumentationTilePanel.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/connector/development/component/wizard/scimrest/connection/ResourceTestPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/schema/WaitingObjectClassDetailsConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/summary/ConnectorDevelopmentWizardSummaryPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusCredentialsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusCredentialsPanel.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/focus/component/FocusOtpsMenuLinkCounter.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/mark/component/ShadowMarkPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageResource.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/ResourceDetailsModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AbstractResourceObjectPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationDetailsPanel.html
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/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceContentPanel.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/ResourceObjectsPanel.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/SmartAssociationTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.html
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/CreateResourceTemplatePanel.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/ResourceAssociationTypeWizardChoicePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceGuideAssociationTypeTileState.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/basic/ResourceAssociationTypeBasicWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/AssociationSubjectObjectWizardChoicePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/AssociationSubjectWizardChoicePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/ResourceAssociationTypeSubjectObjectWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/ResourceAssociationTypeSubjectWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AbstractAssociationMappingContainerTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AbstractAssociationMappingContainerTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationAttributeMappingsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingTypeChoicePanelPopup.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/MappingContainerTablePanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/MappingContainerTablePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundBasicWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundEvaluatorWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundMappingContainerTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundMappingContainerWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundWizardChoicePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/AssociationInboundAttributeMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/AssociationInboundMappingWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/InboundMappingsTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/InboundMappingsTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundBasicWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundEvaluatorWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundMappingContainerTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundMappingContainerWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundWizardChoicePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundAttributeMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundMappingWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/OutboundMappingsTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/OutboundMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/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/AbstractMappingsTable.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.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/ChangeLifecycleSelectedMappingsPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/InboundAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/MappingPreviewCardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/MappingPreviewCardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/PreviewMappingPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/PreviewMappingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/GenerateExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/GenerateExpressionPreviewDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/LiteralExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/LiteralExpressionPreviewDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PathExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PathExpressionPreviewDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PreviewExpressionPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PreviewExpressionPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/ScriptExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/ScriptExpressionPreviewDetailsPanel.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/FocusResourceObjectTypeStepPanel.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/CorrelationExistingMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRulePanel.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/SmartIntegrationWrapperUtils.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/component/SmartGeneratingPanel.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/component/SmartSuggestButtonWithConfirmation.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/TimerProgressPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/TimerProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingAlertDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/StatusRowRecord.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/SmartObjectTypeSuggestionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/IconWithLabel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/wizard/basic/ChoseSchemaPanel.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/ResourceAssociationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ResourceAttributePanel.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/page/PageSimulationResult.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
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/MappingProcessedObjectPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingHeaderPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingHeaderPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangeValuesPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangeValuesPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangesPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangesPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationChangeDetailsModalPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationChangeDetailsModalPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationMoreValuesModalPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationMoreValuesModalPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/model/SimulationChangeSummaryDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/CorrelationUtil.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/MappingUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/SimulationWebUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/widget/MetricWidgetPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/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/admin/task/component/TaskErrorsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskSubtasksAndThreadsPanel.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/AbstractPageLogin.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/AbstractPageLogin.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageRegistrationBase.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageRegistrationBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageArchetypeSelection.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageOtpCode.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageOtpCode.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/credentials/PageSelfCredentials.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/PageableListView.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleOfTeammateMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/SubmissionResult.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/DefaultContainerablePanel.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.html
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/PrismContainerValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerValuePanel.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.html
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.html
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/PrismValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/SingleContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormContainerHeaderPanel.html
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/VerticalFormDefaultContainerablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/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/VerticalFormPrismContainerValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.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.html
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/VerticalFormPrismPropertyValuePanel.html
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.html
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/prism/wrapper/PrismContainerValueWrapperImpl.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/validation/FilePathValidator.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ItemValidationContext.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ItemValidatorFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/NoopValidatorFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/UniqueObjectNameValidator.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/UniqueObjectNameValidatorFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ValidatorFactoryRegistry.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/gui/impl/validator/MappingNameValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/ObjectTypeMappingNameValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/ResourceObjectFocusTypeValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/boot/AbstractSpringBootApplication.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/BoxedTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/TablePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/AjaxLinkWithNewTabSupport.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/AjaxLinkWithNewTabSupport.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ColumnUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/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/data/column/ObjectNameColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ObjectReferenceColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ObjectReferenceColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/TwoValueLinkPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/table/CollapsableDataTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/table/CollapsibleBoxedTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/table/CollapsibleToggleColumn.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationOption.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsPanel.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/ExportingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/MainPopupDialog.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsRecordDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/privacy/DataAccessPermission.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/ConfigureSynchronizationConfirmationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/ConfigureSynchronizationConfirmationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/SourceDirectionSpecificationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/TargetDirectionSpecificationPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ActivityIndicationInteractionsPair.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/AjaxEventBasedInteractionsLinker.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/BlockingActionButtonWithConfirmationOptionsDialog.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ButtonWithConfirmationOptionsDialog.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ComponentInteractionsPair.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DropDownChoiceSuggestPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/LocalFileInputPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/LocalFileInputPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/UploadDownloadPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/FileValidatorUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuPanel.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/component/menu/cog/MenuDividerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuDividerPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/SimpleFeedbackPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/SimpleFeedbackPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/VisualizationDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/Describable.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/configuration/PageDebugList.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/QueryPlaygroundPanel.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/orgs/AbstractOrgTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/orgs/OrgTreePanel.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
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageResources.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/ResourceContentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/ResourceTaskFlavors.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.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/page/admin/workflow/PageAttorneySelection.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/WorkItemDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/BrowserWindowIdentifierFilter.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointAuthWebSession.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/ParameterRequestWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/StaticSpringResourcesMarkupFilter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/BrowserTabSessionStorage.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/ObjectListStorage.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/main/java/com/evolveum/midpoint/web/util/NewWindowNotifyingBehavior.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/QRCodeUtils.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageRole.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageService.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageUser.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/web/AbstractGuiIntegrationTest.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/web/AbstractGuiUnitTest.java
A gui/admin-gui/src/test/java/com/evolveum/midpoint/web/component/FileValidatorTest.java
M infra/common/src/main/java/com/evolveum/midpoint/common/Clock.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/RetrieveOption.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/FunctionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ExpressionConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ExpressionPermissionProfile.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ScriptLanguageExpressionProfile.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
R infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassStatisticsTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassUtil.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectTypeStatisticsTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SmartMetadataUtil.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-connector-dev-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-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-security-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M infra/schema/src/main/resources/xml/ns/public/model/extension-3.xsd
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/AuthModule.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpManager.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpService.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpServiceFactory.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/SecurityPolicyFinder.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/config/MidpointAuthentication.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/util/AuthenticationModuleNameConstants.java
M model/authentication-impl/pom.xml
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/evaluator/CredentialsAuthenticationEvaluatorImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/factory/module/AbstractModuleFactory.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/MidpointAuthFilter.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/authentication/ModuleAuthenticationImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configurer/ModuleWebSecurityConfigurer.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAlgorithm.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationContext.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationEvaluator.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationFilter.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationProvider.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationToken.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpManagerImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleAuthentication.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleFactory.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleWebSecurityConfigurer.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceFactoryImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpType.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/TOtpServiceImpl.java
A model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/TestOtpService.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestAbstractAuthenticationEvaluator.java
A model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestOtpAuthenticationEvaluator.java
M model/authentication-impl/src/test/resources/common/security-policy.xml
M model/authentication-impl/src/test/resources/common/user-guybrush.xml
M model/authentication-impl/src/test/resources/common/user-jack.xml
M model/authentication-impl/src/test/resources/common/user-painter.xml
M model/authentication-impl/testng-unit.xml
M model/cases-api/src/main/java/com/evolveum/midpoint/cases/api/extensions/AuditingExtension.java
M model/cases-api/src/main/java/com/evolveum/midpoint/cases/api/extensions/EngineExtension.java
M model/cases-api/src/main/java/com/evolveum/midpoint/cases/api/util/QueryUtils.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/CaseEngineOperationImpl.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/actions/CloseStageAction.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/events/PendingAuditRecords.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/extension/CorrelationCaseEngineExtension.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/extension/DefaultAuditingExtension.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CompleteCorrelationResult.java
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationDefinitionProvider.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/expr/MidpointFunctions.java
M model/model-common/pom.xml
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/BasicExpressionFunctions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/FunctionLibrary.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/FunctionLibraryBinding.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/LibraryFunctionExecutor.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/TimestampFormatUtil.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractCachingScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptCache.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluationContext.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionFactory.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/groovy/GroovyScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/jsr223/Jsr223ScriptEvaluator.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelScriptCacheKey.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelTypeMapper.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/DynType.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/FunctionLibraryProcessor.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelException.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelScriptEvaluator.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/AbstractMidPointCelExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelFormatExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelLdapExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelLogExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMelExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMidPointExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelObjectExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelSecretExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/MidPointCelExtensionManager.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/AbstractContainerValueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ContainerValueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/MidPointValueProducer.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/MultivalueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ObjectCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/PolyStringCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/QNameCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ReferenceCelValue.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/velocity/VelocityScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/ExpressionTestUtil.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestExpressionFunctions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestGroovyExpressions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestGroovyExpressionsSandbox.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestJavaScriptExpressions.java
A model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestPythonExpressions.java
R model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestScriptCaching.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestVelocityExpressions.java
A model/model-common/src/test/resources/expression/groovy/expression-list-literal.xml
M model/model-common/src/test/resources/expression/groovy/expression-simple.xml
A model/model-common/src/test/resources/expression/groovy/expression-user-administrative-status.xml
A model/model-common/src/test/resources/expression/javascript/expression-list-literal.xml
M model/model-common/src/test/resources/expression/javascript/expression-simple.xml
A model/model-common/src/test/resources/expression/javascript/expression-user-administrative-status.xml
A model/model-common/src/test/resources/expression/mel/expression-assignment-description.xml
A model/model-common/src/test/resources/expression/mel/expression-debug-dump.xml
A model/model-common/src/test/resources/expression/mel/expression-default.xml
A model/model-common/src/test/resources/expression/mel/expression-encrypt-decrypt.xml
A model/model-common/src/test/resources/expression/mel/expression-encrypt.xml
A model/model-common/src/test/resources/expression/mel/expression-foo-default.xml
A model/model-common/src/test/resources/expression/mel/expression-foo-equals-bar.xml
A model/model-common/src/test/resources/expression/mel/expression-foo-plus-bar.xml
A model/model-common/src/test/resources/expression/mel/expression-func-concatname.xml
A model/model-common/src/test/resources/expression/mel/expression-func.xml
A model/model-common/src/test/resources/expression/mel/expression-hello.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-compose-dn-mask.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-compose-dn-with-suffix.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-compose-dn.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-determine-single-attribute-value.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-hash-password.xml
A model/model-common/src/test/resources/expression/mel/expression-linkref-oid.xml
A model/model-common/src/test/resources/expression/mel/expression-list-literal.xml
A model/model-common/src/test/resources/expression/mel/expression-list.xml
A model/model-common/src/test/resources/expression/mel/expression-log-debug-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-debug.xml
A model/model-common/src/test/resources/expression/mel/expression-log-error-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-error.xml
A model/model-common/src/test/resources/expression/mel/expression-log-info-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-info.xml
A model/model-common/src/test/resources/expression/mel/expression-log-trace-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-trace.xml
A model/model-common/src/test/resources/expression/mel/expression-log-warn-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-warn.xml
A model/model-common/src/test/resources/expression/mel/expression-now.xml
A model/model-common/src/test/resources/expression/mel/expression-null.xml
A model/model-common/src/test/resources/expression/mel/expression-objectref-variables-polystring.xml
A model/model-common/src/test/resources/expression/mel/expression-objectref-variables.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-additional-name.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-family-name.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-given-name.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-honorific-prefix.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-honorific-suffix.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-nick-name.xml
A model/model-common/src/test/resources/expression/mel/expression-poison-drink.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-1.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-2.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-norm-field.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-orig-field.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-string-native.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-stringify-1.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-stringify-2.xml
A model/model-common/src/test/resources/expression/mel/expression-qname-ns.xml
A model/model-common/src/test/resources/expression/mel/expression-qname-parts.xml
A model/model-common/src/test/resources/expression/mel/expression-qname.xml
A model/model-common/src/test/resources/expression/mel/expression-simple.xml
A model/model-common/src/test/resources/expression/mel/expression-single.xml
A model/model-common/src/test/resources/expression/mel/expression-string-ascii.xml
A model/model-common/src/test/resources/expression/mel/expression-string-concat.xml
A model/model-common/src/test/resources/expression/mel/expression-string-concatname.xml
A model/model-common/src/test/resources/expression/mel/expression-string-contains.xml
A model/model-common/src/test/resources/expression/mel/expression-string-empty-blank-global.xml
A model/model-common/src/test/resources/expression/mel/expression-string-empty-blank-member.xml
A model/model-common/src/test/resources/expression/mel/expression-string-mix-1.xml
A model/model-common/src/test/resources/expression/mel/expression-string-mix-2.xml
A model/model-common/src/test/resources/expression/mel/expression-string-mix-3.xml
A model/model-common/src/test/resources/expression/mel/expression-string-norm.xml
A model/model-common/src/test/resources/expression/mel/expression-string-split.xml
A model/model-common/src/test/resources/expression/mel/expression-string-substring.xml
A model/model-common/src/test/resources/expression/mel/expression-string-variables.xml
A model/model-common/src/test/resources/expression/mel/expression-syntax-error.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-format-parse-func.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-format-parse.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-long-ago.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-sod-eod-local.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-sod-eod-zulu.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-strxtime-func.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-strxtime.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp.xml
A model/model-common/src/test/resources/expression/mel/expression-user-administrative-status-null.xml
A model/model-common/src/test/resources/expression/mel/expression-user-administrative-status.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation-local-part.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation-namespace.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-second-mapping.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-second.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-targetref-oids.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-map.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-ship-path-find.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-ship-path.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-ship.xml
A model/model-common/src/test/resources/expression/mel/expression-user-given-name-isnull.xml
A model/model-common/src/test/resources/expression/mel/expression-user-given-name-map.xml
A model/model-common/src/test/resources/expression/mel/expression-user-given-name.xml
A model/model-common/src/test/resources/expression/mel/expression-user-linkref-first-oid.xml
A model/model-common/src/test/resources/expression/mel/expression-user-string-format.xml
A model/model-common/src/test/resources/expression/mel/expression-user-stringify-full-name.xml
A model/model-common/src/test/resources/expression/mel/expression-username-format.xml
A model/model-common/src/test/resources/expression/mel/expression-username-substring.xml
A model/model-common/src/test/resources/expression/python/expression-list-literal.xml
M model/model-common/src/test/resources/expression/python/expression-simple.xml
A model/model-common/src/test/resources/expression/python/expression-user-administrative-status.xml
M model/model-common/src/test/resources/expression/velocity/expression-simple.xml
A model/model-common/src/test/resources/expression/velocity/expression-user-administrative-status.xml
M model/model-common/src/test/resources/logback-test.xml
M model/model-common/src/test/resources/objects/c0c010c0-d34d-b33f-f00d-111111111111.xml
M model/model-common/src/test/resources/objects/c0c010c0-d34d-b33f-f00d-111111111112.xml
M model/model-common/testng-unit.xml
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/DashboardServiceImpl.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/controller/ModelInteractionServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/RawChangesExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationCaseManager.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
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/ResourceCorrelationDefinitionProvider.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProvider.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProviderFactory.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationSimulationActivityHandler.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/correlator/tasks/CorrelationWorkDefinition.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/ResourceCorrelationDefinitionProvider.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.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/credentials/CredentialsProcessor.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/OtpPolicyEvaluator.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
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/ModelSecurityPolicyFinder.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/main/java/com/evolveum/midpoint/model/impl/sync/CorrelationProcessing.java
M model/model-impl/src/main/resources/ctx-model.xml
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/AbstractInternalModelIntegrationTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProviderFactoryTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationServiceTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/ResourceCorrelationDefinitionProviderTest.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/AbstractModelExpressionsTest.java
R model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressions.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressionsGroovy.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressionsMel.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/util/mock/MockFactory.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/util/mock/RepositoryServiceMock.java
M model/model-impl/src/test/resources/common/resource-dummy.xml
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
R model/model-impl/src/test/resources/correlator/correlation/task/item-correlator.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionGood.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionUntyped.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionUntypedNullValue.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionWrongParameter.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentFullname.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentUsername.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowName.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowNameRepo.xml
R model/model-impl/src/test/resources/expr/expression-testGetManagersOids.xml
R model/model-impl/src/test/resources/expr/expression-testGetOrgByName.xml
R model/model-impl/src/test/resources/expr/expression-testGetUserByOid.xml
R model/model-impl/src/test/resources/expr/expression-testHello.xml
R model/model-impl/src/test/resources/expr/expression-testIsUniquePropertyValue.xml
M model/model-impl/src/test/resources/expr/function-library.xml
A model/model-impl/src/test/resources/expr/groovy/expression-connector-configuration.xml
A model/model-impl/src/test/resources/expr/groovy/expression-projection-attribute-literal.xml
A model/model-impl/src/test/resources/expr/groovy/expression-projection-attribute.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionGood.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionUntyped.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionUntypedNullValue.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionWrongParameter.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentFullname.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentUsername.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowName.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowNameRepo.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetManagersOids.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetOrgByName.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetUserByOid.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testIsUniquePropertyValue.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testLibHello0.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testLibHello1.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testMidPointHello.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testResourceVariables.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testShadowPrimaryIdentifier.xml
A model/model-impl/src/test/resources/expr/mel/expression-connector-configuration.xml
A model/model-impl/src/test/resources/expr/mel/expression-get-object.xml
A model/model-impl/src/test/resources/expr/mel/expression-projection-attribute-literal.xml
A model/model-impl/src/test/resources/expr/mel/expression-projection-attribute.xml
A model/model-impl/src/test/resources/expr/mel/expression-search-objects.xml
A model/model-impl/src/test/resources/expr/mel/expression-search-shadow-owner.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionGood.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionUntyped.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionUntypedNullValue.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionWrongParameter.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentFullname.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentUsername.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowName.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowNameRepo.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetManagersOids.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetOrgByName.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetUserByOid.xml
A model/model-impl/src/test/resources/expr/mel/expression-testIsUniquePropertyValue.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello0.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello0Simple.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello1.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello1Simple.xml
A model/model-impl/src/test/resources/expr/mel/expression-testMidPointHello.xml
A model/model-impl/src/test/resources/expr/mel/expression-testResourceVariables.xml
A model/model-impl/src/test/resources/expr/mel/expression-testShadowPrimaryIdentifier.xml
M model/model-impl/testng-unit.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/AbstractConfiguredModelIntegrationTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestAudit.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/TestConsistencySimple.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestExpressionProfiles.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContractGroovy.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/misc/TestQueries.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/smart/TestSmartIntegrationServiceStory.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/conndev/ConnectorBootstrapStoryTest.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
A model/model-intest/src/test/resources/common/resource-dummy-groovy.xml
M model/model-intest/src/test/resources/common/resource-dummy-red.xml
M model/model-intest/src/test/resources/common/resource-dummy.xml
M model/model-intest/src/test/resources/object-marks/resource-shadow-marks.xml
M model/model-intest/src/test/resources/profiles/function-library-one.xml
M model/model-intest/src/test/resources/profiles/function-library-two.xml
M model/model-intest/src/test/resources/profiles/role-safe-auto-bad-groovy.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-bad-mel.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-good-filter-path.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-good-filter.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-good-mel.xml
R model/model-intest/src/test/resources/profiles/role-safe-auto-good-path.xml
R model/model-intest/src/test/resources/profiles/role-safe-auto-good.xml
M model/model-intest/src/test/resources/profiles/role-safe-bad-groovy.xml
A model/model-intest/src/test/resources/profiles/role-safe-bad-mel.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-function-anotherTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-function-simpleTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-mel-anotherTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-mel-simpleTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-mel-two-boom.xml
R model/model-intest/src/test/resources/profiles/scripting-execute-simpleTrustedFunction.xml
M model/model-intest/src/test/resources/profiles/system-configuration.xml
A model/model-intest/src/test/resources/smart/resource-dummy-for-suggest-categorical-mappings.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
A model/model-intest/src/test/resources/tasks/correlator-simulation/simulation-task-with-additional-mapping.xml
R 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-intest/testng-integration-full.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/model-test/src/main/java/com/evolveum/midpoint/model/test/smart/MockServiceClientImpl.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/events/CaseManagementEventImpl.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/helpers/NotificationExpressionHelper.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/notifiers/AbstractGeneralNotifier.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/notifiers/PasswordResetNotifier.java
M model/notifications-impl/src/test/java/com/evolveum/midpoint/notifications/impl/NotificationsTest.java
A model/notifications-impl/src/test/resources/objects/message-template.xml
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/SmartIntegrationRestController.java
A model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/InsufficientPermissionsException.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/ServiceClient.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentOperation.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentService.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ScimRestConfigurationProperties.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/DeletedSourceChoice.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/DeletedTargetChoice.java
M model/smart-impl/pom.xml
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/DefaultServiceClientImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/FocusTypeSuggestionOperation.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
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProvider.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProviderFromResource.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/PrismComplexTypeDefinitionSerializer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ResourceObjectClassSchemaSerializer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchingOperation.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersCorrelatingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationBeans.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatusInfoImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SynchronizationConfigurationScenarioHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperationContext.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/MappingsSuggestionStatisticsComputationActivityRun.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/ConnectorDevelopmentBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentServiceImpl.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/JsonHalBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/OfflineBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ProcessedDocumentation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestTestBackend.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ScimBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ServiceClient.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/AbstractConnDevActivityHandler.java
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
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassAttributesActivityHandler.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassDetailsActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassEndpointsActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassInformationActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/CategoricalAttributeRegistry.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ConnDevJsonMapper.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/OwnedShadow.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ShadowWithOwner.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
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingScriptValidator.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingsQualityAssessor.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/ObjectTypeFiltersValidator.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/ScriptValidationException.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/WellKnownSchemaService.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/AbstractSmartIntegrationTest.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
A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestDiscoverObjectClassDetails.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestObjectTypesSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestPredefinedSynchronizationReactions.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/java/com/evolveum/midpoint/smart/impl/testdata/DiscoverObjectClassDetailsTestData.java
A model/smart-impl/src/test/resources/codegen/mock/openproject/responseJobFinishedTemplate.json
A model/smart-impl/src/test/resources/smart/mappings-suggestion/resource-ad-for-mappings-suggestion.xml
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/ApprovalsAuditingExtension.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/ChangeProcessor.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/PrimaryChangeProcessor.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/TestAssignmentsAdvanced.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/other/TestMiscellaneous.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 release-notes.adoc
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-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionEvaluationContext.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionUtil.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.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
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/SecurityUtil.java
M repo/system-init/src/main/resources/initial-objects/mark/739-mark-shadow-correlation-owner-found.xml
M repo/system-init/src/main/resources/initial-objects/mark/740-mark-shadow-correlation-owner-not-found.xml
M repo/system-init/src/main/resources/initial-objects/mark/741-mark-shadow-correlation-owner-not-certain.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
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
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/AbstractSimpleIdMatchCorrelationTest.java
M tools/jenkins/midpoint-main-generic-oracle-pipeline
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
M tools/jenkins/midpoint-sbom-dependencytrack-pipeline
Log Message:
-----------
Merge branch 'master' into tmp/10875-order-constraint
Compare: https://github.com/Evolveum/midpoint/compare/6a9db038e72b...53435c812ef3
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