[midPoint-git] [Evolveum/midpoint] bbe75b: connid tests for AD 2025
Viliam Repan
noreply at github.com
Tue Feb 10 23:02:26 CET 2026
Branch: refs/heads/feature/totp
Home: https://github.com/Evolveum/midpoint
Commit: bbe75b0fd1c62be00e2660332d6eb72a160c9a22
https://github.com/Evolveum/midpoint/commit/bbe75b0fd1c62be00e2660332d6eb72a160c9a22
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)
Changed paths:
M repo/repo-test-util/src/main/resources/test-config-new-repo.xml
M repo/repo-test-util/src/main/resources/test-config.xml
A testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2025.java
A testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2025Strange.java
A testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2025-strange.xml
A testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2025.xml
A testing/conntest/src/test/resources/ad-ldap-multidomain/shadow-ghost-2025.xml
A testing/conntest/src/test/resources/ad-ldap-multidomain/task-reconcile-ad2025-users.xml
M testing/conntest/testng-integration.xml
Log Message:
-----------
connid tests for AD 2025
Commit: 083c1159b4700988478eaf7c14a4efb2f1ae9cba
https://github.com/Evolveum/midpoint/commit/083c1159b4700988478eaf7c14a4efb2f1ae9cba
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingActivityHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingWorkDefinition.java
Log Message:
-----------
Modify work definition of mapping simulation activity
**What**
Create new complex type, which holds necessary data for the mappings
simulation. In particular it specifies mappings alongside the item path
they are supposed to map.
**Why**
Previous definition contained mapping definition, but that does not
contain information about what item it is mapping. But that is crucial
information to evaluate the mapping on a correct item.
**Notes**
This change also fixed few `since` annotations, because they had wrong
version set.
**Task**: 10992
Commit: e58f65a2a00cad811cfff7e0853f4bee327b6fb0
https://github.com/Evolveum/midpoint/commit/e58f65a2a00cad811cfff7e0853f4bee327b6fb0
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/InboundProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/AbstractInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/FullInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SingleShadowInboundsProcessing.java
Log Message:
-----------
Return deltas computed by inbound processing
**What**
Instead of applying the computed delta to the target object directly in
the `AbstractInboundsProcessing` class, move this responsibility to the
caller of inbound processing implementations.
**Why**
Main reason is, that I want to use inbound processing implementation in
the mappings simulation activity. But in there, I need the deltas, not
the target object with them already applied, because I need to write
those deltas to the simulation result. Other option would be to diff the
object with applied deltas with the original object. But that is a waste
of resources.
There is also other reason. The `executeToDeltas` method, originally
computed the deltas, but it also applied them to the target object. But
that is quite counter-intuitive. Considering the method name, I would
expect it will just compute and return the deltas.
By moving the application of the deltas outside, we also gain more
flexibility, because the way how deltas are applied does not need to be
defined by the implementations. That means, the deltas produced by one
implementation, can be used in different ways, depending on the
requirements of the caller.
**Task**: 10992
Commit: 53b2e925ef2486921bf81e357c47c3644d341cbf
https://github.com/Evolveum/midpoint/commit/53b2e925ef2486921bf81e357c47c3644d341cbf
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartStatisticsPanel.java
Log Message:
-----------
Smart Integration: Fix incorrect total values calculation in SmartStatisticsPanel
Changed total values calculation from summing frequency table counts
to using (total objects - missing values).
- Updated buildMainPanel() to calculate total as statistics.getSize() - missingValueCount
- Updated toAttributeRow() to use same calculation for left panel attribute list
- Modified renderListViewRows() to pass statistics parameter to toAttributeRow()
The frequency table only shows top-N values, so summing those counts
gave incorrect totals. Now displays actual count of shadows with the
attribute populated.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: cc42ec15cc1d503a45cf3916be2fc4efc6c7ae63
https://github.com/Evolveum/midpoint/commit/cc42ec15cc1d503a45cf3916be2fc4efc6c7ae63
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/PrismComplexTypeDefinitionSerializer.java
Log Message:
-----------
Smart Integration: Filter out multivalue complex attributes in schema serialization
Skip multivalue PrismContainerDefinitions during schema serialization
to avoid processing complex nested structures, while preserving:
- Single-value complex attributes
- Extension attributes (runtime schema)
This is a temporary measure until proper complex attribute support
is implemented.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: d8267f5e98de9c25ad57f01c46366f1d486180ee
https://github.com/Evolveum/midpoint/commit/d8267f5e98de9c25ad57f01c46366f1d486180ee
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationCandidatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/CorrelationUtil.java
Log Message:
-----------
Smart Integration: fast correlation simulation fix issue
*NOTE*
Fixed an issue in correlation simulation where an
empty "owner option" container was present in the delta.
This caused duplicate correlation candidates to be
displayed and led to subsequent errors during simulation.
The issue was identified while analyzing behavior of
correlation rules with lower weight (e.g., 50%), where objects
are correctly marked as not correlated and considered "uncertain"
potentially leading to correlation case creation.
Further investigation of the root cause of the empty owner option
container is ongoing.
Commit: d97cf327837c58380a27c7eac1181b72efd7eb14
https://github.com/Evolveum/midpoint/commit/d97cf327837c58380a27c7eac1181b72efd7eb14
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartStatisticsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationCandidatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/CorrelationUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/InboundProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/AbstractInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/FullInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SingleShadowInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingActivityHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/PrismComplexTypeDefinitionSerializer.java
M repo/repo-test-util/src/main/resources/test-config-new-repo.xml
M repo/repo-test-util/src/main/resources/test-config.xml
A testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2025.java
A testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2025Strange.java
A testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2025-strange.xml
A testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2025.xml
A testing/conntest/src/test/resources/ad-ldap-multidomain/shadow-ghost-2025.xml
A testing/conntest/src/test/resources/ad-ldap-multidomain/task-reconcile-ad2025-users.xml
M testing/conntest/testng-integration.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/totp
Compare: https://github.com/Evolveum/midpoint/compare/fdd95c14a94c...d97cf327837c
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