[midPoint-git] [Evolveum/midpoint] c91b70: rm theory moved to Concepts; new intro+theory link

Viliam Repan noreply at github.com
Mon Oct 13 09:40:09 CEST 2025


  Branch: refs/heads/feature/mid-10206-partial-backport
  Home:   https://github.com/Evolveum/midpoint
  Commit: c91b7062a9f2f12b834c5783d91a0e11ca7652a3
      https://github.com/Evolveum/midpoint/commit/c91b7062a9f2f12b834c5783d91a0e11ca7652a3
  Author: dakle <dakle at evolveum.com>
  Date:   2025-10-03 (Fri, 03 Oct 2025)

  Changed paths:
    M docs/resources/shadow/dead.adoc

  Log Message:
  -----------
  rm theory moved to Concepts; new intro+theory link


  Commit: d73df8ca53af794f82ad15f72235ac8a89701b3c
      https://github.com/Evolveum/midpoint/commit/d73df8ca53af794f82ad15f72235ac8a89701b3c
  Author: dakle <dakle at evolveum.com>
  Date:   2025-10-03 (Fri, 03 Oct 2025)

  Changed paths:
    M docs/resources/shadow/index.adoc

  Log Message:
  -----------
  add concept theory link


  Commit: 6ded2001bcc377d5ddaa4085ad144fd15e3cd260
      https://github.com/Evolveum/midpoint/commit/6ded2001bcc377d5ddaa4085ad144fd15e3cd260
  Author: dakle <dakle at evolveum.com>
  Date:   2025-10-03 (Fri, 03 Oct 2025)

  Changed paths:
    M docs/resources/shadow/index.adoc

  Log Message:
  -----------
  basic form/language revision


  Commit: d9ab905059a9b377a9548114cc716c267a98687c
      https://github.com/Evolveum/midpoint/commit/d9ab905059a9b377a9548114cc716c267a98687c
  Author: dakle <dakle at evolveum.com>
  Date:   2025-10-03 (Fri, 03 Oct 2025)

  Changed paths:
    A docs/resources/shadow/purpose.adoc

  Log Message:
  -----------
  Add Shadow purpose from 4.9

It is perfectly valid for 4.8 as well so I am adding the article for the sake of consistency and easier cherry-picking


  Commit: 4f9b44da4a887b727f1b610660d6d50ff8a4bd74
      https://github.com/Evolveum/midpoint/commit/4f9b44da4a887b727f1b610660d6d50ff8a4bd74
  Author: dakle <dakle at evolveum.com>
  Date:   2025-10-03 (Fri, 03 Oct 2025)

  Changed paths:
    M docs/resources/shadow/index.adoc

  Log Message:
  -----------
  Revert to headings to TitleCase

Because the article would be the only one with sentence-cased headings.


  Commit: 58cd80092f3bea0c9f6b15bf2c391579a223f0ac
      https://github.com/Evolveum/midpoint/commit/58cd80092f3bea0c9f6b15bf2c391579a223f0ac
  Author: dakle <dakle at evolveum.com>
  Date:   2025-10-03 (Fri, 03 Oct 2025)

  Changed paths:
    M docs/resources/shadow/dead.adoc

  Log Message:
  -----------
  minor clarification


  Commit: a95fde0738161e61008f059cf4655929e2dca8b1
      https://github.com/Evolveum/midpoint/commit/a95fde0738161e61008f059cf4655929e2dca8b1
  Author: edison23 <dakle at evolveum.com>
  Date:   2025-10-03 (Fri, 03 Oct 2025)

  Changed paths:
    M docs/resources/shadow/dead.adoc
    M docs/resources/shadow/index.adoc
    A docs/resources/shadow/purpose.adoc

  Log Message:
  -----------
  Merge pull request #406 from Evolveum/docs/4.8/move/dead-shadow-concept-intro

Docs/4.8/move/dead shadow concept intro


  Commit: 590d181ab353122abb45c4513f2f5c6a77044dc4
      https://github.com/Evolveum/midpoint/commit/590d181ab353122abb45c4513f2f5c6a77044dc4
  Author: honchar <honchar at evolveum.com>
  Date:   2025-10-07 (Tue, 07 Oct 2025)

  Changed paths:
    M release-notes.adoc

  Log Message:
  -----------
  release notes update


  Commit: 119e65af0a3e4fb1cf558af49a41c86afcc550d5
      https://github.com/Evolveum/midpoint/commit/119e65af0a3e4fb1cf558af49a41c86afcc550d5
  Author: honchar <honchar at evolveum.com>
  Date:   2025-10-07 (Tue, 07 Oct 2025)

  Changed paths:
    M docs/resources/shadow/dead.adoc
    M docs/resources/shadow/index.adoc
    A docs/resources/shadow/purpose.adoc

  Log Message:
  -----------
  Merge branch 'support-4.8' of https://github.com/Evolveum/midpoint into support-4.8


  Commit: ae9798a8541e2b17d67a04ea783e8447d44fcb2c
      https://github.com/Evolveum/midpoint/commit/ae9798a8541e2b17d67a04ea783e8447d44fcb2c
  Author: Slavek Licehammer <slavek at evolveum.com>
  Date:   2025-10-08 (Wed, 08 Oct 2025)

  Changed paths:
    M docs/expressions/mappings/index.adoc

  Log Message:
  -----------
  Docs: improved mapping sources and targets


  Commit: 557689df0682ee913547f58a6e47f59258630b14
      https://github.com/Evolveum/midpoint/commit/557689df0682ee913547f58a6e47f59258630b14
  Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
  Date:   2025-10-08 (Wed, 08 Oct 2025)

  Changed paths:
    M docs/expressions/mappings/index.adoc

  Log Message:
  -----------
  nowrap added to mappings table

[.nowrap]#.........# 
used for table items not to wrap.


  Commit: e78e004581c0cc1bdf6a880533f8c13836310f9f
      https://github.com/Evolveum/midpoint/commit/e78e004581c0cc1bdf6a880533f8c13836310f9f
  Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
  Date:   2025-10-08 (Wed, 08 Oct 2025)

  Changed paths:
    M docs/expressions/mappings/index.adoc

  Log Message:
  -----------
  Merge pull request #409 from Evolveum/docs/4.8/improve/add-nowrap-mapping

nowrap added to mappings table


  Commit: f5ddabfacd7482f79cddbd58041daa7b5ead0d48
      https://github.com/Evolveum/midpoint/commit/f5ddabfacd7482f79cddbd58041daa7b5ead0d48
  Author: honchar <honchar at evolveum.com>
  Date:   2025-10-08 (Wed, 08 Oct 2025)

  Changed paths:
    M release-notes.adoc

  Log Message:
  -----------
  release notes update


  Commit: ddad653aa434cd2fe6f5da972fc57dcebdd201b6
      https://github.com/Evolveum/midpoint/commit/ddad653aa434cd2fe6f5da972fc57dcebdd201b6
  Author: honchar <honchar at evolveum.com>
  Date:   2025-10-08 (Wed, 08 Oct 2025)

  Changed paths:
    M docs/expressions/mappings/index.adoc

  Log Message:
  -----------
  Merge branch 'support-4.8' of https://github.com/Evolveum/midpoint into support-4.8


  Commit: 2ed0def46fdc852614bac53eb297e47e90f63629
      https://github.com/Evolveum/midpoint/commit/2ed0def46fdc852614bac53eb297e47e90f63629
  Author: dakle <dakle at evolveum.com>
  Date:   2025-10-08 (Wed, 08 Oct 2025)

  Changed paths:
    M docs/admin-gui/resource-wizard/index.adoc
    M docs/admin-gui/role-wizard/index.adoc
    M docs/schema/archetypes/configuration-gui/archetypes-in-object-type-wizard.adoc
    M docs/schema/archetypes/configuration-gui/index.adoc
    M docs/schema/archetypes/person.adoc
    M docs/tasks/shadow-reclassification-task.adoc

  Log Message:
  -----------
  Remove links from images


  Commit: 9dc79f3fa4bf248617df85b75f8bb684314140c8
      https://github.com/Evolveum/midpoint/commit/9dc79f3fa4bf248617df85b75f8bb684314140c8
  Author: edison23 <dakle at evolveum.com>
  Date:   2025-10-08 (Wed, 08 Oct 2025)

  Changed paths:
    M docs/admin-gui/resource-wizard/index.adoc
    M docs/admin-gui/role-wizard/index.adoc
    M docs/schema/archetypes/configuration-gui/archetypes-in-object-type-wizard.adoc
    M docs/schema/archetypes/configuration-gui/index.adoc
    M docs/schema/archetypes/person.adoc
    M docs/tasks/shadow-reclassification-task.adoc

  Log Message:
  -----------
  Merge pull request #412 from Evolveum/docs/4.8/remove/links-on-images

Remove links from images


  Commit: e2d8f127612a4fd8aea046152e7656e09bade1e8
      https://github.com/Evolveum/midpoint/commit/e2d8f127612a4fd8aea046152e7656e09bade1e8
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2025-10-09 (Thu, 09 Oct 2025)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelObjectResolver.java

  Log Message:
  -----------
  MID-10885 recursion improvements, don't check same oids twice

(cherry picked from commit d188ab2596e94850ccb831d59d2618f311a60efc)


  Commit: 1258d2c791ef6113b070cc0850b1da25d2823252
      https://github.com/Evolveum/midpoint/commit/1258d2c791ef6113b070cc0850b1da25d2823252
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2025-10-09 (Thu, 09 Oct 2025)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java

  Log Message:
  -----------
  MID-10885 introduced local cache boundaries for gui profile compiler, so that searching for security policy and evaluating assignments don't hit repository twice

(cherry picked from commit ca841099f0d0e13b683e9a6c0a5d9e163012d424)


  Commit: aecccae89d912a7096453ddf7638fb7eae76574c
      https://github.com/Evolveum/midpoint/commit/aecccae89d912a7096453ddf7638fb7eae76574c
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2025-10-09 (Thu, 09 Oct 2025)

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

  Log Message:
  -----------
  MID-10885 self dashboard now uses one instance UserDetailsModel for all widgets instead of one per widget

(cherry picked from commit 0dbcd56d5f53bc2664186c26457f69cbbd8abc80)


  Commit: aa9fdf05d741cf73f3f66a59e8a8d7dfede08b55
      https://github.com/Evolveum/midpoint/commit/aa9fdf05d741cf73f3f66a59e8a8d7dfede08b55
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2025-10-09 (Thu, 09 Oct 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/PageSelfDashboard.java
    M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/util/AuthUtil.java
    M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/MidPointPrincipal.java

  Log Message:
  -----------
  MID-10885 optimization in AuthUtil.isPostAuthenticationEnabled to use security policy from principal if available (if it was already computed, eg. via GuiProfileCompiler) to reduce number of repository queries.

(cherry picked from commit 968fc9d2908a578ba3657d7b5cd038cfb7313734)


  Commit: 9719595cb3e9ff597ff0a2d44f318540367b12f4
      https://github.com/Evolveum/midpoint/commit/9719595cb3e9ff597ff0a2d44f318540367b12f4
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2025-10-09 (Thu, 09 Oct 2025)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelObjectResolver.java

  Log Message:
  -----------
  MID-10885 batched resolving for references in ModelObjectResolver when searching org tree width first

(cherry picked from commit 1f43b3edb48be36175226b8e2cb0425507327fb4)


  Commit: 72340ed62350c2f6bd9f825f2b6aa93de4b374c4
      https://github.com/Evolveum/midpoint/commit/72340ed62350c2f6bd9f825f2b6aa93de4b374c4
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2025-10-09 (Thu, 09 Oct 2025)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelObjectResolver.java

  Log Message:
  -----------
  MID-10885 imports fix


  Commit: 607597bcc091b6b512bea74efbad7110aeaddbd3
      https://github.com/Evolveum/midpoint/commit/607597bcc091b6b512bea74efbad7110aeaddbd3
  Author: honchar <honchar at evolveum.com>
  Date:   2025-10-09 (Thu, 09 Oct 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/prism/wrapper/ItemWrapper.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/wrapper/ItemWrapperImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismContainerWrapperImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ValueMetadataWrapperImpl.java

  Log Message:
  -----------
  fix for #10624 adding new value to the wrapper ignoring equivalents (for gui)

# Conflicts:
#	gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemHeaderPanel.java
#	gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ItemWrapperImpl.java
#	gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismContainerWrapperImpl.java


  Commit: e21c31d3ca52436a9bcafe5f5087956f6a8c5d59
      https://github.com/Evolveum/midpoint/commit/e21c31d3ca52436a9bcafe5f5087956f6a8c5d59
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2025-10-09 (Thu, 09 Oct 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/prism/wrapper/ItemWrapper.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/wrapper/ItemWrapperImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismContainerWrapperImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ValueMetadataWrapperImpl.java

  Log Message:
  -----------
  Merge branch 'support-4.8' of github.com:Evolveum/midpoint into support-4.8


  Commit: 2cc4ba1d330c614ccffc435981af904eb5611e7c
      https://github.com/Evolveum/midpoint/commit/2cc4ba1d330c614ccffc435981af904eb5611e7c
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-10-09 (Thu, 09 Oct 2025)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/AssignmentPathImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/AssignmentPathSegmentImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/PathSegmentEvaluation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/PayloadEvaluation.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestPolicyRules2.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestLifecycle.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestLifecycleBasic.java

  Log Message:
  -----------
  Fix removal of projections when focus is archived

When the focus was moved into a lifecycle state with assignments being
inactive (e.g., "archived" state), the projections were not removed if:

1) default assignment enforcement policy was set
2) and the projections were mandated by an induced role.

The reason laid in the wrong determination of what assignments are to
be considered inactive for focus lifecycle states that have
"assignments active: NO" property. (I.e., all states except "active",
"deprecated", and "suspended", see "Object Lifecycle" in the docs.)

Originally, all assignments with order=1 were considered inactive
for such focus objects. E.g., if a user (in "archived" LC state) had
an assignment to RoleA and it had inducement to RoleB (all assignments
and roles being in "active" LC state), both assignment and inducement
were considered inactive. This is somewhat reasonable, but more logical
is to restrict the deactivation only to direct assignments, i.e., those
residing right in the focus object. In the case above, only the
assignment from the user to RoleA is inactive; the inducement from RoleA
to RoleB is now considered active.

This fixes the reported issue (MID-10813). See the change in
PathSegmentEvaluation#computeActivity.

Related change:

The object policy rules-related condition in PayloadEvaluation#evaluate
method had to be changed in turn, as the above change caused evaluating
some rules that should not be evaluated. This commit fixes not only this
effect, but also more cases, where object policy rules were evaluated
for inactive (not valid) assignments. Please see adapted tests
(TestLifecycleBasic, TestPolicyRules2) for details.

The solution provided in this commit is limited and hence not ideal.
It is so in order to minimize behavior changes in 4.8.x, as this commit
is to be backported there. The behavior of object policy rules regarding
inactive (not valid) objects needs to be re-thought; see newly
created task MID-10904.

(cherry picked from commit 147a7f8221532fd7cbfa33320aff3cebb92a0941)


  Commit: af49e1eb56b3d82f80e938d5d4d62f6a6b885c87
      https://github.com/Evolveum/midpoint/commit/af49e1eb56b3d82f80e938d5d4d62f6a6b885c87
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2025-10-09 (Thu, 09 Oct 2025)

  Changed paths:
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestLifecycle.java

  Log Message:
  -----------
  fixed imports and some missing pieces


  Commit: 880732fbec2ea6e857e10c5b1b674d51c188cd12
      https://github.com/Evolveum/midpoint/commit/880732fbec2ea6e857e10c5b1b674d51c188cd12
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2025-10-09 (Thu, 09 Oct 2025)

  Changed paths:
    A model/model-intest/src/test/resources/lifecycle/resource-dummy-10813.xml
    A model/model-intest/src/test/resources/lifecycle/role-a.xml
    A model/model-intest/src/test/resources/lifecycle/role-b.xml

  Log Message:
  -----------
  MID-10813 forgot to commit test xmls for TestLifecycle


  Commit: add33b7fc68afec199f7bb21b0ecb2448e31f788
      https://github.com/Evolveum/midpoint/commit/add33b7fc68afec199f7bb21b0ecb2448e31f788
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2025-10-09 (Thu, 09 Oct 2025)

  Changed paths:
    M release-notes.adoc

  Log Message:
  -----------
  updated release notes


  Commit: 343022f0476c243a72a13d216036e2d39631928c
      https://github.com/Evolveum/midpoint/commit/343022f0476c243a72a13d216036e2d39631928c
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2025-10-13 (Mon, 13 Oct 2025)

  Changed paths:
    M docs/admin-gui/resource-wizard/index.adoc
    M docs/admin-gui/role-wizard/index.adoc
    M docs/expressions/mappings/index.adoc
    M docs/resources/shadow/dead.adoc
    M docs/resources/shadow/index.adoc
    A docs/resources/shadow/purpose.adoc
    M docs/schema/archetypes/configuration-gui/archetypes-in-object-type-wizard.adoc
    M docs/schema/archetypes/configuration-gui/index.adoc
    M docs/schema/archetypes/person.adoc
    M docs/tasks/shadow-reclassification-task.adoc
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/prism/wrapper/ItemWrapper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/PageSelfDashboard.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/wrapper/ItemWrapperImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismContainerWrapperImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ValueMetadataWrapperImpl.java
    M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/util/AuthUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelObjectResolver.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/AssignmentPathImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/AssignmentPathSegmentImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/PathSegmentEvaluation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/PayloadEvaluation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestPolicyRules2.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestLifecycle.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestLifecycleBasic.java
    A model/model-intest/src/test/resources/lifecycle/resource-dummy-10813.xml
    A model/model-intest/src/test/resources/lifecycle/role-a.xml
    A model/model-intest/src/test/resources/lifecycle/role-b.xml
    M release-notes.adoc
    M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/MidPointPrincipal.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/support-4.8' into feature/mid-10206-partial-backport


Compare: https://github.com/Evolveum/midpoint/compare/0fd07f10f9d2...343022f0476c

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