[midPoint-git] [Evolveum/midpoint] 15b603: MID-11049 schema changes for TOTP, some code as well.

Viliam Repan noreply at github.com
Mon Mar 16 14:43:17 CET 2026


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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'


Compare: https://github.com/Evolveum/midpoint/compare/4ea7a632ce54...6eb32887dbf8

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