[midPoint-git] [Evolveum/midpoint] 213085: required fix for vertical panel

Tony Tkáčik noreply at github.com
Thu Aug 1 14:46:50 CEST 2024


  Branch: refs/heads/feature/shadow-partitioning
  Home:   https://github.com/Evolveum/midpoint
  Commit: 213085b073da31a759de40263b0fe877e04696f6
      https://github.com/Evolveum/midpoint/commit/213085b073da31a759de40263b0fe877e04696f6
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2024-07-29 (Mon, 29 Jul 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ConfirmationPanelWithComment.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/VerticalFormPrismPropertyValuePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferencePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationPanel.java

  Log Message:
  -----------
  required fix for vertical panel


  Commit: a940d9af419fafe4e37339656feb23242f8cd3f5
      https://github.com/Evolveum/midpoint/commit/a940d9af419fafe4e37339656feb23242f8cd3f5
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2024-07-29 (Mon, 29 Jul 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/AbstractCertItemDecisionAction.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/AbstractGuiAction.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/ActionDropdownButtonPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/ActionsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/GuiActionColumn.java

  Log Message:
  -----------
  cert action items visibility depending on the item outcome


  Commit: 81ec72d557ff3cacbc098c5256d6d7239c324cd5
      https://github.com/Evolveum/midpoint/commit/81ec72d557ff3cacbc098c5256d6d7239c324cd5
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2024-07-29 (Mon, 29 Jul 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/AbstractCertItemDecisionAction.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/AbstractGuiAction.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/CertItemChangeDecisionAction.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/CertItemResolveAction.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ResolveItemPanel.java

  Log Message:
  -----------
  added change decision action; actions ordering;


  Commit: d1dcb4b8f5922e2c59412ba32ebfa56709d02bdf
      https://github.com/Evolveum/midpoint/commit/d1dcb4b8f5922e2c59412ba32ebfa56709d02bdf
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2024-07-29 (Mon, 29 Jul 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/AbstractGuiAction.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-certification-3.xsd

  Log Message:
  -----------
  defaultView is added to the accessCertification config


  Commit: 164ea8aeca051434abd21b6415e26bbf8e355257
      https://github.com/Evolveum/midpoint/commit/164ea8aeca051434abd21b6415e26bbf8e355257
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-29 (Mon, 29 Jul 2024)

  Changed paths:
    M docs/security/authorization/configuration/index.adoc
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalCounters.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelExecuteOptions.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedResourceObjectConstructionImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ShadowItemMapper.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/ConsolidationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ProjectionValuesProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/ProjectionCredentialsProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/ProjectionMappingSetEvaluator.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/prep/FullInboundsContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItem.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItems.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ProcessingMode.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/SingleShadowInboundsPreparation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/LoadedStateProvider.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/MappingEvaluatorParams.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/MappingLoader.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/ProjectionMappingLoader.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/predefinedActivationMapping/PredefinedActivationMappingEvaluator.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java
    M model/model-intest/src/test/resources/caching/archetype-person.xml
    M model/model-intest/src/test/resources/caching/resource-dummy-hr.xml
    M model/model-intest/src/test/resources/caching/task-recompute-persons.xml
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java

  Log Message:
  -----------
  Add finer-grained cached shadows processing

Instead of asking for the full shadow presence (at many places
in the projector), we ask whether specific attributes, associations,
activation and other items are available.

This changes midPoint behavior heavily, e.g., regarding inbound
mappings evaluation. Many tests are failing now. To be resolved.


  Commit: d984ebcd45c04d821364e0c51bf113d2e3a0f72a
      https://github.com/Evolveum/midpoint/commit/d984ebcd45c04d821364e0c51bf113d2e3a0f72a
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-30 (Tue, 30 Jul 2024)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItem.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestUserTemplate.java

  Log Message:
  -----------
  Return parts of "old" behavior

Some tests do not like running the inbounds too eagerly. So, let's
put back (parts of) the legacy behavior to see what happens now.


  Commit: 52aae058a911d21dd64279a652cbe213086de0c2
      https://github.com/Evolveum/midpoint/commit/52aae058a911d21dd64279a652cbe213086de0c2
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-30 (Tue, 30 Jul 2024)

  Changed paths:
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelExecuteOptions.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ConsolidationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItems.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
    M model/model-intest/src/test/resources/caching/task-recompute-persons.xml

  Log Message:
  -----------
  Return more parts of "old" behavior

When deciding whether to use cached values at various places in the
projector, we now look at the "cachedShadowsUse" option.

Also, some nuances of the pre-4.9 behavior were restored
in ReconciliationProcessor and ConsolidationProcessor.


  Commit: fe5b9e90a04d7fd10e61a41c5ca6efeb3feacd89
      https://github.com/Evolveum/midpoint/commit/fe5b9e90a04d7fd10e61a41c5ca6efeb3feacd89
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-07-30 (Tue, 30 Jul 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/breadcrumbs/Breadcrumb.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuPanel.java

  Log Message:
  -----------
  MID-9677 NPE fix for breadcrumbs, behavior on debug list/details still not very nice when using back button


  Commit: 506490977f59fe1c0126564ddd716e56f4c65389
      https://github.com/Evolveum/midpoint/commit/506490977f59fe1c0126564ddd716e56f4c65389
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-30 (Tue, 30 Jul 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AssociationMapper.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AttributeMapper.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedResourceObjectConstructionImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ShadowItemMapper.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ConsolidationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItems.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java

  Log Message:
  -----------
  Fix the use of cached associations

Parts of implementations were missing for associations.


  Commit: 58d8d94d7c6e24c38aa240393e5871d7c7ec38d3
      https://github.com/Evolveum/midpoint/commit/58d8d94d7c6e24c38aa240393e5871d7c7ec38d3
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-07-30 (Tue, 30 Jul 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java

  Log Message:
  -----------
  MID-9677 list of current breadcrumbs now should not change when preparing breadcrumb list for next page via redirectBackToBreadcrumb


  Commit: bff946198b730cb0e1bdb90b1f680edfd484ef40
      https://github.com/Evolveum/midpoint/commit/bff946198b730cb0e1bdb90b1f680edfd484ef40
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-30 (Tue, 30 Jul 2024)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/RemainingShadowsActivityRun.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ResourceObjectsReconciliationActivityRun.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java

  Log Message:
  -----------
  Fix "no fetch from source" for reconciliation

(Limited support: deleted shadows are still tried to be fetched.)


  Commit: 7e9f33b767f1f4e8d87b88dbc9043cffda029b8e
      https://github.com/Evolveum/midpoint/commit/7e9f33b767f1f4e8d87b88dbc9043cffda029b8e
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-07-30 (Tue, 30 Jul 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/PersonOfInterestPanel.java

  Log Message:
  -----------
  MID-9761 person of interest adding more users via autocomplete/manual selection fix


  Commit: cd3d0593e239b7ba3d2704bdf1b0c956110d509a
      https://github.com/Evolveum/midpoint/commit/cd3d0593e239b7ba3d2704bdf1b0c956110d509a
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-30 (Tue, 30 Jul 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.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/lens/projector/ReconciliationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/Synchronizer.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/AbstractImportActivityRun.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportFromResourceLauncher.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ResourceObjectsReconciliationActivityRun.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ShadowCleanupActivityHandler.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java
    M model/model-intest/src/test/resources/caching/resource-dummy-hr.xml
    M model/model-intest/src/test/resources/caching/task-recompute-persons.xml
    A model/model-intest/src/test/resources/caching/task-reconcile-persons.xml
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/ResourceObjectSetSpecificationProvider.java

  Log Message:
  -----------
  Do not sync expired accounts; fix attributes recon

1. When doing no-fetch import/reconciliation, we skip expired shadows
(whose TTL is over).

2. ReconciliationProcessor now obeys shadowCacheUse option.


  Commit: 816b094eca7e1ce2248f339d9f7755209fc97bc9
      https://github.com/Evolveum/midpoint/commit/816b094eca7e1ce2248f339d9f7755209fc97bc9
  Author: Radovan Semancik <radovan.semancik at evolveum.com>
  Date:   2024-07-30 (Tue, 30 Jul 2024)

  Changed paths:
    A docs/roles-policies/object-governance.adoc
    R docs/roles-policies/role-governance.adoc

  Log Message:
  -----------
  role-governance -> object-governance


  Commit: 3fd47be73583dc5563cb1ffd3ba0ee7036497e2b
      https://github.com/Evolveum/midpoint/commit/3fd47be73583dc5563cb1ffd3ba0ee7036497e2b
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-30 (Tue, 30 Jul 2024)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsSource.java

  Log Message:
  -----------
  Clear isFullShadow/hasFullShadow difference

This fixes TestFirstSteps.


  Commit: eaf0ca0121e20c03ab44f01edef470b0e86605b0
      https://github.com/Evolveum/midpoint/commit/eaf0ca0121e20c03ab44f01edef470b0e86605b0
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-30 (Tue, 30 Jul 2024)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ConsolidationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/DependencyProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/ProjectionCredentialsProcessor.java

  Log Message:
  -----------
  Fix ConsolidationProcessor regarding new shadows

The situation with resource-generated attributes is fuzzy.

The current change improves it at least as far as
TestProjectorRoleEntitlement is concerned.

Please see the added comments.


  Commit: a318be5bc6cc3488c646bf078153182d3c59effe
      https://github.com/Evolveum/midpoint/commit/a318be5bc6cc3488c646bf078153182d3c59effe
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-30 (Tue, 30 Jul 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/SelectorOptions.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/BasicResourceInformation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/AbstractShadow.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelExecuteOptions.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItem.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/SingleShadowInboundsPreparation.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/sync/action/BaseClockworkAction.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/Synchronizer.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/AbstractImportActivityRun.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportFromResourceLauncher.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ResourceObjectsReconciliationActivityRun.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestUserTemplate.java
    M model/model-intest/src/test/resources/caching/resource-dummy-hr.xml
    M model/model-intest/src/test/resources/caching/task-recompute-persons.xml
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectFuturizer.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowGetOperation.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowSearchLikeOperation.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsFacade.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProvisioningUtil.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummy.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyCaching.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/ResourceObjectSetSpecificationProvider.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAsserter.java

  Log Message:
  -----------
  Improve shadow caching further

1. Added contentDescription (from resource complete/incomplete,
from repository, new, identification only) to distinguish various
sources for shadows. Currently using to know whether we are
synchronizing from resource or from cache, later will be expanded.

2. Added defaultCacheUse parameter for resource caching policy.

3. Added cache invalidation timestamp for resource (not tests yet).

4. Reverted changes to TestUserTemplate to the state as it was in 4.8.
(The mappings' behavior needs yet to be fine-tuned.)


  Commit: 2ab0251318945e7b080d5952bfe0824bf467481c
      https://github.com/Evolveum/midpoint/commit/2ab0251318945e7b080d5952bfe0824bf467481c
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-30 (Tue, 30 Jul 2024)

  Changed paths:
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/sync/TestSynchronizationService.java

  Log Message:
  -----------
  Adapt TestSynchronizationService to recent changes


  Commit: 81dec5cf90513fcd1721dbfd8e58980acd9225fa
      https://github.com/Evolveum/midpoint/commit/81dec5cf90513fcd1721dbfd8e58980acd9225fa
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2024-07-30 (Tue, 30 Jul 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageCertCampaign.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationItemsPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CreatedReportsPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CreatedReportsPanel.java

  Log Message:
  -----------
  create report button is added to campaign details page + created reports panel


  Commit: d6594933e0913a77637d0e5bbaee0799ef847157
      https://github.com/Evolveum/midpoint/commit/d6594933e0913a77637d0e5bbaee0799ef847157
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2024-07-30 (Tue, 30 Jul 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/AbstractGuiAction.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/CommentAction.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/ConfirmAction.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/PreAction.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActionConfigurationPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActionConfigurationPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ConfirmationPanelWithComment.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ConfirmationPanelWithComment.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertMiscUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd

  Log Message:
  -----------
  panel element is added to GuiActionType schema; action configuration popup; refactoring


  Commit: b14139f8300e9d09c476a3f08dbdba6546751810
      https://github.com/Evolveum/midpoint/commit/b14139f8300e9d09c476a3f08dbdba6546751810
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2024-07-30 (Tue, 30 Jul 2024)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd

  Log Message:
  -----------
  action schema fix


  Commit: 5f94aa5f5f6bfec935879cad13d0336e93149138
      https://github.com/Evolveum/midpoint/commit/5f94aa5f5f6bfec935879cad13d0336e93149138
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-31 (Wed, 31 Jul 2024)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/action/BaseClockworkAction.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/sync/LiveSynchronizer.java

  Log Message:
  -----------
  Fix fullShadow & shadow use determination code

Both places didn't correctly cover "no data" borderline cases.
This fixes failing tests in model-intest.


  Commit: 2b48a73c8e6cbeb7873c71a3ea1f82a24979ed34
      https://github.com/Evolveum/midpoint/commit/2b48a73c8e6cbeb7873c71a3ea1f82a24979ed34
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-07-31 (Wed, 31 Jul 2024)

  Changed paths:
    M release-notes.adoc

  Log Message:
  -----------
  spring/hibernate upgrade added to release notes


  Commit: f62686e9ced62479833349f811c500f1cdad390e
      https://github.com/Evolveum/midpoint/commit/f62686e9ced62479833349f811c500f1cdad390e
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-07-31 (Wed, 31 Jul 2024)

  Changed paths:
    M docs/deployment/clustering-ha/index.adoc
    M docs/repository/generic/h2.adoc
    M docs/repository/generic/implementation.adoc

  Log Message:
  -----------
  spring/hibernate updated some info regarding h2


  Commit: 04fd6c7d8afc6f2ea94baec704ce6918a8291131
      https://github.com/Evolveum/midpoint/commit/04fd6c7d8afc6f2ea94baec704ce6918a8291131
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2024-07-31 (Wed, 31 Jul 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActionConfigurationPanel.java

  Log Message:
  -----------
  saving comment fix


  Commit: 509079948dcee4e95566da71e4dff3073289f85d
      https://github.com/Evolveum/midpoint/commit/509079948dcee4e95566da71e4dff3073289f85d
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-31 (Wed, 31 Jul 2024)

  Changed paths:
    M docs/security/authorization/configuration/index.adoc
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/SelectorOptions.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalCounters.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/BasicResourceInformation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/AbstractShadow.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelExecuteOptions.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AssociationMapper.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AttributeMapper.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedResourceObjectConstructionImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ShadowItemMapper.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/ConsolidationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/DependencyProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ProjectionValuesProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/ProjectionCredentialsProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/ProjectionMappingSetEvaluator.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/prep/FullInboundsContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItem.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItems.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ProcessingMode.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/SingleShadowInboundsPreparation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/LoadedStateProvider.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/MappingEvaluatorParams.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/MappingLoader.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/ProjectionMappingLoader.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/predefinedActivationMapping/PredefinedActivationMappingEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/action/BaseClockworkAction.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/Synchronizer.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/RemainingShadowsActivityRun.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ResourceObjectsReconciliationActivityRun.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ShadowCleanupActivityHandler.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/sync/TestSynchronizationService.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java
    M model/model-intest/src/test/resources/caching/archetype-person.xml
    M model/model-intest/src/test/resources/caching/resource-dummy-hr.xml
    M model/model-intest/src/test/resources/caching/task-recompute-persons.xml
    A model/model-intest/src/test/resources/caching/task-reconcile-persons.xml
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectFuturizer.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowGetOperation.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowSearchLikeOperation.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsFacade.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/sync/LiveSynchronizer.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProvisioningUtil.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummy.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyCaching.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/ResourceObjectSetSpecificationProvider.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAsserter.java

  Log Message:
  -----------
  Merge branch 'refs/heads/tmp/shadow-caching-new'


  Commit: aefee54ce0cd36e7070d95f98ea9d0d86beee389
      https://github.com/Evolveum/midpoint/commit/aefee54ce0cd36e7070d95f98ea9d0d86beee389
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-07-31 (Wed, 31 Jul 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogQuery.java

  Log Message:
  -----------
  MID-9685 queries are now saved when possible on role catalog step (request access).


  Commit: 4a1e419ef88cf74568f18ee54c31b5d66046a2cf
      https://github.com/Evolveum/midpoint/commit/4a1e419ef88cf74568f18ee54c31b5d66046a2cf
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-07-31 (Wed, 31 Jul 2024)

  Changed paths:
    M docs/security/authorization/configuration/index.adoc
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActionConfigurationPanel.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/SelectorOptions.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalCounters.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/BasicResourceInformation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/AbstractShadow.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelExecuteOptions.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AssociationMapper.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AttributeMapper.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedResourceObjectConstructionImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ShadowItemMapper.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/ConsolidationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/DependencyProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ProjectionValuesProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/ProjectionCredentialsProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/ProjectionMappingSetEvaluator.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/prep/FullInboundsContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItem.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItems.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ProcessingMode.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/SingleShadowInboundsPreparation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/LoadedStateProvider.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/MappingEvaluatorParams.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/MappingLoader.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/ProjectionMappingLoader.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/predefinedActivationMapping/PredefinedActivationMappingEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/action/BaseClockworkAction.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/Synchronizer.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/RemainingShadowsActivityRun.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ResourceObjectsReconciliationActivityRun.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ShadowCleanupActivityHandler.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/sync/TestSynchronizationService.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java
    M model/model-intest/src/test/resources/caching/archetype-person.xml
    M model/model-intest/src/test/resources/caching/resource-dummy-hr.xml
    M model/model-intest/src/test/resources/caching/task-recompute-persons.xml
    A model/model-intest/src/test/resources/caching/task-reconcile-persons.xml
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectFuturizer.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowGetOperation.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowSearchLikeOperation.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsFacade.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/sync/LiveSynchronizer.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProvisioningUtil.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummy.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyCaching.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/ResourceObjectSetSpecificationProvider.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAsserter.java

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


  Commit: 84f3b5994d9ad822415e797854f08ff1786a5b3f
      https://github.com/Evolveum/midpoint/commit/84f3b5994d9ad822415e797854f08ff1786a5b3f
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2024-07-31 (Wed, 31 Jul 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignStatisticsPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignStatisticsPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CreatedReportsPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CreatedReportsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ResponsesOverviewPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ResponsesOverviewPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/StatisticBoxPanel.html
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/CertCampaignTypeUtil.java

  Log Message:
  -----------
  reviewers panel


  Commit: f1e2253c79d8a66994ce8d6dd970a4a12fabeb0b
      https://github.com/Evolveum/midpoint/commit/f1e2253c79d8a66994ce8d6dd970a4a12fabeb0b
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-31 (Wed, 31 Jul 2024)

  Changed paths:
    M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/EvaluatedAssignmentImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedResourceObjectConstructionImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ConsolidationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItem.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItems.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoader.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionFullLoadOperation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/MappingLoader.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/TestSchemaContext.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java
    M model/model-intest/src/test/resources/caching/archetype-person.xml
    A model/model-intest/src/test/resources/caching/object-template-person.xml
    M model/model-intest/src/test/resources/caching/resource-dummy-hr.xml
    M model/model-intest/src/test/resources/caching/resource-dummy-target.xml
    A model/model-intest/src/test/resources/caching/task-reconcile-hr-persons.xml
    R model/model-intest/src/test/resources/caching/task-reconcile-persons.xml
    A model/model-intest/src/test/resources/caching/task-reconcile-target-accounts.xml
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionEvaluator.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyDefaultScenario.java

  Log Message:
  -----------
  Implement "shadow cache use" right in the loader

This is the most bullet-proof solution, as it guarantees no unexpected
shadow loading (at least not at projector/clockwork level) will occur.

The USE_CACHED_OR_IGNORE case should be checked at individual callers,
though.

Also extending TestShadowCaching.


  Commit: f64a29d3fbf17de97a4510a108ec6726aaa45485
      https://github.com/Evolveum/midpoint/commit/f64a29d3fbf17de97a4510a108ec6726aaa45485
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-07-31 (Wed, 31 Jul 2024)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/ItemDeltaSingleValueProcessor.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java

  Log Message:
  -----------
  MID-9852 raw change of reference oid where oid doesn't have UUID format didn't fail


  Commit: be809731a1b28deb1bc66b589e17820ae350b7b9
      https://github.com/Evolveum/midpoint/commit/be809731a1b28deb1bc66b589e17820ae350b7b9
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-07-31 (Wed, 31 Jul 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignStatisticsPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignStatisticsPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CreatedReportsPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CreatedReportsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ResponsesOverviewPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ResponsesOverviewPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/StatisticBoxPanel.html
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/CertCampaignTypeUtil.java

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


  Commit: 53159a80e330f5b2745ec03d3197d61048440124
      https://github.com/Evolveum/midpoint/commit/53159a80e330f5b2745ec03d3197d61048440124
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-31 (Wed, 31 Jul 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismPropertyWrapperImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/CapabilityUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalsConfig.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/BasicResourceInformation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
    M model/model-intest/src/test/resources/password/resource-dummy-souvenir.xml
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resources/ResourceManager.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedChange.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowComputerUtil.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerRelative.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowObjectComputer.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProvisioningUtil.java
    M provisioning/provisioning-impl/src/test/resources/dummy/dummy-caching-extra/resource-dummy-default-caching.xml
    M provisioning/provisioning-impl/src/test/resources/dummy/dummy-caching/resource-dummy.xml

  Log Message:
  -----------
  Improve shadow caching configuration

1. Support for specifying password, activation, and auxiliary object
classes caching was added. Note that it's a bit limited for now:

- password is not updated when reading from the resource
(only when adding/modifying an account);

- auxiliary object classes are always updated in the shadow;
what is new is whether they are used from the cache or not.

2. The default (and the new option) for caching scope of simple
attributes is "defined".

3. Reimplemented the algorithm to determine default configuration
for caching. Now it integrates the system-wide default and the
"read cached" capability.


  Commit: cc065f3629e3f22ac38bb8f5ef1f3ceaaf7050d3
      https://github.com/Evolveum/midpoint/commit/cc065f3629e3f22ac38bb8f5ef1f3ceaaf7050d3
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-31 (Wed, 31 Jul 2024)

  Changed paths:
    M docs/deployment/clustering-ha/index.adoc
    M docs/repository/generic/h2.adoc
    M docs/repository/generic/implementation.adoc
    A docs/roles-policies/object-governance.adoc
    R docs/roles-policies/role-governance.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/api/util/WebComponentUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/AbstractGuiAction.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/CommentAction.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/ConfirmAction.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/PreAction.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageCertCampaign.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActionConfigurationPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActionConfigurationPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignStatisticsPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignStatisticsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationItemsPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ConfirmationPanelWithComment.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ConfirmationPanelWithComment.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ResponsesOverviewPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ResponsesOverviewPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/StatisticBoxPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertMiscUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/PersonOfInterestPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogQuery.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/breadcrumbs/Breadcrumb.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuPanel.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/CertCampaignTypeUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
    M release-notes.adoc
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/ItemDeltaSingleValueProcessor.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java

  Log Message:
  -----------
  Merge branch 'refs/heads/master' into tmp/shadow-caching-new


  Commit: 849487e4d6c848df42994a21b762879eeda7e59f
      https://github.com/Evolveum/midpoint/commit/849487e4d6c848df42994a21b762879eeda7e59f
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-07-31 (Wed, 31 Jul 2024)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java

  Log Message:
  -----------
  MID-9852 raw change of reference oid where oid doesn't have UUID format, ignore checks for old/estimated values in delta


  Commit: dd56a1bd723e4ca4b0cebdf0be5325472f648482
      https://github.com/Evolveum/midpoint/commit/dd56a1bd723e4ca4b0cebdf0be5325472f648482
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2024-07-31 (Wed, 31 Jul 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignStatisticsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/StatisticBoxPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CampaignStateHelper.java

  Log Message:
  -----------
  updates for reviewers panel


  Commit: 986a1e203d2ead40f06337faa2f6d7e7f3df9052
      https://github.com/Evolveum/midpoint/commit/986a1e203d2ead40f06337faa2f6d7e7f3df9052
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-31 (Wed, 31 Jul 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContract.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContractCaching.java

  Log Message:
  -----------
  Stop enabling cache use for read:cachingOnly cap

The "read caching only" capability now turns on the caching (as before),
except for its automated use. It breaks some tests. Until researched,
this behavior is turned off.

Also adapted TestModelServiceContractCaching for now-automatically
enabled use of caching in projector.


  Commit: dba611f8b0b770540180f9033856c2601d5303f8
      https://github.com/Evolveum/midpoint/commit/dba611f8b0b770540180f9033856c2601d5303f8
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-08-01 (Thu, 01 Aug 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismPropertyWrapperImpl.java
    M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/CapabilityUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalsConfig.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/BasicResourceInformation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/EvaluatedAssignmentImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedResourceObjectConstructionImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ConsolidationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItem.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItems.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoader.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionFullLoadOperation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/MappingLoader.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/TestSchemaContext.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContract.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContractCaching.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java
    M model/model-intest/src/test/resources/caching/archetype-person.xml
    A model/model-intest/src/test/resources/caching/object-template-person.xml
    M model/model-intest/src/test/resources/caching/resource-dummy-hr.xml
    M model/model-intest/src/test/resources/caching/resource-dummy-target.xml
    A model/model-intest/src/test/resources/caching/task-reconcile-hr-persons.xml
    R model/model-intest/src/test/resources/caching/task-reconcile-persons.xml
    A model/model-intest/src/test/resources/caching/task-reconcile-target-accounts.xml
    M model/model-intest/src/test/resources/password/resource-dummy-souvenir.xml
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resources/ResourceManager.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedChange.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowComputerUtil.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerRelative.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowObjectComputer.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProvisioningUtil.java
    M provisioning/provisioning-impl/src/test/resources/dummy/dummy-caching-extra/resource-dummy-default-caching.xml
    M provisioning/provisioning-impl/src/test/resources/dummy/dummy-caching/resource-dummy.xml
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionEvaluator.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyDefaultScenario.java

  Log Message:
  -----------
  Merge branch 'refs/heads/tmp/shadow-caching-new'


  Commit: f0ad87237f4d4380f5f94e8b8136a263800391ec
      https://github.com/Evolveum/midpoint/commit/f0ad87237f4d4380f5f94e8b8136a263800391ec
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-08-01 (Thu, 01 Aug 2024)

  Changed paths:
    M gui/admin-gui/src/frontend/scss/midpoint.scss
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SearchPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SearchPanel.java

  Log Message:
  -----------
  removed unnecessary ajax from saved search items popup


  Commit: 8d4bc274bffbc0de7447acf8075fe6ce4ab2e5cf
      https://github.com/Evolveum/midpoint/commit/8d4bc274bffbc0de7447acf8075fe6ce4ab2e5cf
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-08-01 (Thu, 01 Aug 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismPropertyWrapperImpl.java
    M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/CapabilityUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalsConfig.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/BasicResourceInformation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/EvaluatedAssignmentImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedResourceObjectConstructionImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ConsolidationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItem.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItems.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoader.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionFullLoadOperation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/MappingLoader.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/TestSchemaContext.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContract.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContractCaching.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java
    M model/model-intest/src/test/resources/caching/archetype-person.xml
    A model/model-intest/src/test/resources/caching/object-template-person.xml
    M model/model-intest/src/test/resources/caching/resource-dummy-hr.xml
    M model/model-intest/src/test/resources/caching/resource-dummy-target.xml
    A model/model-intest/src/test/resources/caching/task-reconcile-hr-persons.xml
    R model/model-intest/src/test/resources/caching/task-reconcile-persons.xml
    A model/model-intest/src/test/resources/caching/task-reconcile-target-accounts.xml
    M model/model-intest/src/test/resources/password/resource-dummy-souvenir.xml
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resources/ResourceManager.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedChange.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowComputerUtil.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerRelative.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowObjectComputer.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProvisioningUtil.java
    M provisioning/provisioning-impl/src/test/resources/dummy/dummy-caching-extra/resource-dummy-default-caching.xml
    M provisioning/provisioning-impl/src/test/resources/dummy/dummy-caching/resource-dummy.xml
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionEvaluator.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyDefaultScenario.java

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


  Commit: 2966ce442f5cb0f120f7141f5e5f4c37c0b8957a
      https://github.com/Evolveum/midpoint/commit/2966ce442f5cb0f120f7141f5e5f4c37c0b8957a
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-08-01 (Thu, 01 Aug 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SaveSearchPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SearchPanel.java

  Log Message:
  -----------
  MID-9744 saving, deleting gui search filter now with raw flag


  Commit: 95a043c91310f213460ff1f0f292e13529418f50
      https://github.com/Evolveum/midpoint/commit/95a043c91310f213460ff1f0f292e13529418f50
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2024-08-01 (Thu, 01 Aug 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/AbstractCertItemDecisionAction.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/AbstractGuiAction.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/CertItemAcceptAction.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/CertItemNoResponseAction.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/CertItemNotDecidedAction.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/CertItemReduceAction.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/CertItemResolveAction.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/CertItemRevokeAction.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActionConfigurationPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActionConfigurationPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ResolveItemPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ResolveItemPanel.java

  Log Message:
  -----------
  refactored resolve item action to use new panel configuration


  Commit: 028aad7a0e62dc5e3adda6ec0ba772521757dc17
      https://github.com/Evolveum/midpoint/commit/028aad7a0e62dc5e3adda6ec0ba772521757dc17
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2024-08-01 (Thu, 01 Aug 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActionConfigurationPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActionConfigurationPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ResolveItemPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ResolveItemPanel.java

  Log Message:
  -----------
  fix for feedback panel while action execution


  Commit: adaa9914a087e3aee8924c461e4ef3dda27fd54e
      https://github.com/Evolveum/midpoint/commit/adaa9914a087e3aee8924c461e4ef3dda27fd54e
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2024-08-01 (Thu, 01 Aug 2024)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ValueSetDefinition.java

  Log Message:
  -----------
  Make mappingAlias multivalue

Signed-off-by: Tony Tkáčik <tonydamage at gmail.com>


  Commit: 76f6fc85419017029b99e92f78ecb58915ba7e1f
      https://github.com/Evolveum/midpoint/commit/76f6fc85419017029b99e92f78ecb58915ba7e1f
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2024-08-01 (Thu, 01 Aug 2024)

  Changed paths:
    M config/sql/native/postgres-upgrade.sql
    M config/sql/native/postgres.sql
    M docs/repository/native-postgresql/shadow-partitioning.adoc
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectDeltaSchemaLevelUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/RepartitionActivityHandler.java
    M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/formatters/ValueFormatter.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ShadowAuditHelper.java
    M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/DeleteObjectResult.java
    M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryService.java
    M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleQueryContext.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleUtils.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/PartitionManager.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/ReferenceNameResolver.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleTableMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObject.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/MShadowPartitionDef.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowPartitionRef.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/ShadowPartitionManager.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/AddObjectContext.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoBaseTest.java
    A repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/ShadowPartitioningTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchAggregateTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchTest.java
    M repo/repo-sql-impl-test/src/main/java/com/evolveum/midpoint/repo/sql/testing/TestSqaleRepositoryBeanConfig.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SystemConfigurationChangeDispatcherImpl.java
    M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml
    A repo/system-init/src/main/resources/initial-objects/task/580-reindex-after-upgrade.xml
    A repo/system-init/src/main/resources/initial-objects/task/581-repartition-after-upgrade.xml

  Log Message:
  -----------
  Merge branch 'feature/shadow-partitioning'


  Commit: 5521d3349c18687531bf97d9bc45ba39377c340a
      https://github.com/Evolveum/midpoint/commit/5521d3349c18687531bf97d9bc45ba39377c340a
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2024-08-01 (Thu, 01 Aug 2024)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleQueryContext.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleSystemConfigurationListener.java

  Log Message:
  -----------
  sqale: moved system config listener to top level class


  Commit: c05539483081bed7f351f1bf3bd16b0a8d91e356
      https://github.com/Evolveum/midpoint/commit/c05539483081bed7f351f1bf3bd16b0a8d91e356
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2024-08-01 (Thu, 01 Aug 2024)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleSystemConfigurationListener.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/ShadowPartitionManager.java

  Log Message:
  -----------
  TMP: force partitioning


Compare: https://github.com/Evolveum/midpoint/compare/77303224e98c...c05539483081

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