[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