[midPoint-git] [Evolveum/midpoint] df6912: MID-11078 Fix false dateTime updates due to second...
Tadeas Chrapovic
noreply at github.com
Wed Apr 15 13:54:03 CEST 2026
Branch: refs/heads/tmp/4299
Home: https://github.com/Evolveum/midpoint
Commit: df6912dca6f9d3670dc165a6276dc6a29ca2735d
https://github.com/Evolveum/midpoint/commit/df6912dca6f9d3670dc165a6276dc6a29ca2735d
Author: Vanesa Smoľaková <smolakovavanesa at gmail.com>
Date: 2026-03-27 (Fri, 27 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/model/XmlGregorianCalendarModel.java
A gui/admin-gui/src/test/java/com/evolveum/midpoint/web/TestXmlGregorianCalendarModel.java
M release-notes.adoc
Log Message:
-----------
MID-11078 Fix false dateTime updates due to seconds normalization in admin GUI
Commit: 7e7305fc5f2ff7195c6ffb4ce2feb55e8d192f7e
https://github.com/Evolveum/midpoint/commit/7e7305fc5f2ff7195c6ffb4ce2feb55e8d192f7e
Author: jkamenicky <jan.kamenicky at evolveum.com>
Date: 2026-03-30 (Mon, 30 Mar 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/AbstractConnDevActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassAttributesActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassEndpointsActivityHandler.java
Log Message:
-----------
Smart integration: fix parallel object class discovery coordination
Add waitForSiblingByPolling() so that parallel discovery tasks always
finish together - the task that completes first signals its own SUCCESS
via activity resultStatus and waits for siblings; on sibling failure it
returns FATAL_ERROR, on sibling success it returns success.
Refactor suspendSiblings() and waitForSiblingByPolling() to use
getSiblingActivityTypes() defined per handler instead of passing the set
as a parameter. Fix Javadoc to correctly state SystemException is thrown
when task is asked to stop.
Commit: eb0148ba361c9cf64e3fef790ba3e486640d7c3f
https://github.com/Evolveum/midpoint/commit/eb0148ba361c9cf64e3fef790ba3e486640d7c3f
Author: honchar <honchar at evolveum.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointAuthWebSession.java
Log Message:
-----------
Fix for wicket ui tests
Related to #11050
Commit: 7a2956db943a797c65a2933997cf3bc55602f869
https://github.com/Evolveum/midpoint/commit/7a2956db943a797c65a2933997cf3bc55602f869
Author: jkamenicky <jan.kamenicky at evolveum.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
Log Message:
-----------
Smart integration: fix downloadUsingScrapper to use savedDocumentations key
Commit: b80931e12f6346c29ec365962be54ed8a2204720
https://github.com/Evolveum/midpoint/commit/b80931e12f6346c29ec365962be54ed8a2204720
Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
Log Message:
-----------
Merge pull request #598 from Evolveum/smart-impl/fix-download-documentation
Smart integration: fix downloadUsingScrapper to use savedDocumentations key
Commit: bad43f4aacd64d3933626b6f4dd3b7d918d162c0
https://github.com/Evolveum/midpoint/commit/bad43f4aacd64d3933626b6f4dd3b7d918d162c0
Author: jkamenicky <jan.kamenicky at evolveum.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)
Changed paths:
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ScimRestConfigurationProperties.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/JsonHalBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ScimBackend.java
Log Message:
-----------
Smart integration: replace HTTP-based SCIM discovery with shadow-based approach
Instead of fetching /Schemas and /ResourceTypes endpoints directly, discover
SCIM documentation by reading shadows of conndev_ScimSchema and conndev_ScimResource
object classes from the testing resource. Schema refresh (delete + testResource)
is triggered before shadow search to ensure up-to-date data.
Also add DEVELOPMENT_MODE constant to ScimRestConfigurationProperties and expose
JSON_FACTORY as protected in RestBackend.
Commit: f612c31adaa8d9c8a513dcdd5ebe49e837017ae6
https://github.com/Evolveum/midpoint/commit/f612c31adaa8d9c8a513dcdd5ebe49e837017ae6
Author: jkamenicky <jan.kamenicky at evolveum.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/BaseUrlConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/summary/ConnectorDevelopmentWizardSummaryPanel.java
Log Message:
-----------
Smart integration: add SCIM-specific field handling in BaseUrlConnectorStepPanel
Show scimBaseUrl and developmentMode fields for SCIM integration type,
and baseAddress for REST. Suggested URL is pre-filled into the correct
field based on integration type. Completion check and mandatory handling
updated accordingly. Fix reference to renamed BASE_ADDRESS_ITEM_NAME
in ConnectorDevelopmentWizardSummaryPanel.
Preserve non-SCIM processed documentation when refreshing SCIM docs;
refactor loadShadowsAsDocumentation to return one entry per shadow.
Commit: 7aae441c9a9bf0bd2c552f7e741f8139ac9d0bd4
https://github.com/Evolveum/midpoint/commit/7aae441c9a9bf0bd2c552f7e741f8139ac9d0bd4
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ResourceObjectClassSchemaSerializer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperationContext.java
Log Message:
-----------
Smart integration: workaround for LDAP single-valued attributes
- Affects Focus type suggestion, Object type suggestion and
Mapping suggestion
IMPORTANT:
This is a temporary hack implemented for demo purposes only.
It must be removed and replaced with a proper design solution later.
Commit: 35b1ad96ea4350ab54b3b921c6df793f46717daf
https://github.com/Evolveum/midpoint/commit/35b1ad96ea4350ab54b3b921c6df793f46717daf
Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/BaseUrlConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/summary/ConnectorDevelopmentWizardSummaryPanel.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ScimRestConfigurationProperties.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/JsonHalBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ScimBackend.java
Log Message:
-----------
Merge pull request #588 from Evolveum/vaia/wp1/3673
Smart integration: SCIM connector development support
Commit: f4bf3aa814050ad02063bb863877e4e803b5a148
https://github.com/Evolveum/midpoint/commit/f4bf3aa814050ad02063bb863877e4e803b5a148
Author: honchar <honchar at evolveum.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
Log Message:
-----------
Fix back/forward browser buttons navigation
Related to #11050
Commit: dc5ee5433ce9d60b8722b4720e932f5ea2887561
https://github.com/Evolveum/midpoint/commit/dc5ee5433ce9d60b8722b4720e932f5ea2887561
Author: honchar <honchar at evolveum.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/BaseUrlConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/summary/ConnectorDevelopmentWizardSummaryPanel.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ScimRestConfigurationProperties.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ResourceObjectClassSchemaSerializer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperationContext.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/JsonHalBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ScimBackend.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 5c2487c97fd8174157c100fc9fad7fc30b944777
https://github.com/Evolveum/midpoint/commit/5c2487c97fd8174157c100fc9fad7fc30b944777
Author: honchar <honchar at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/AjaxLinkWithNewTabSupport.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/AjaxLinkWithNewTabSupport.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuPanel.java
Log Message:
-----------
Implement multi-tabs support for campaigns table
Related to #11050
Commit: e0198e18565e361e3fb03e032eeeaec4ba0cb400
https://github.com/Evolveum/midpoint/commit/e0198e18565e361e3fb03e032eeeaec4ba0cb400
Author: honchar <honchar at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/PageAttorneySelection.java
Log Message:
-----------
NPE fix for Select attorney page
Related to #11050
Commit: 93829b0f7bc3871f1c0a6e33bf88b8e28ac8ba34
https://github.com/Evolveum/midpoint/commit/93829b0f7bc3871f1c0a6e33bf88b8e28ac8ba34
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProviderFromResource.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
Log Message:
-----------
Consider correlated focusses when suggesting mappings
**What**
When shadow-owner (focus) pairs are searched during the process of
suggesting mappings, consider not only linked focuses, but also
correlated focuses (if any).
**Why**
We want to add automatic correlation process before running suggesting
mappings, because requiring linked owners is too strict requirement.
The correlation alone is harmless, because the data about correlated
users are only informational. But for purposes of mappings suggestions
they can replace the need for linked users.
This works only if there is certain "owner candidate", i.e. there is one
resulting owner candidate.
**Task**: 11112
Commit: ed68f0db89c6f26f882528bce54669fb2a78ea20
https://github.com/Evolveum/midpoint/commit/ed68f0db89c6f26f882528bce54669fb2a78ea20
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationDefinitionProvider.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/ResourceCorrelationDefinitionProvider.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProvider.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProviderFactory.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationWorkDefinition.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/ResourceCorrelationDefinitionProvider.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProviderFactoryTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/ResourceCorrelationDefinitionProviderTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/util/mock/MockFactory.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/util/mock/RepositoryServiceMock.java
Log Message:
-----------
Refactor and move classes providing correlation definitions
**What**
Slightly refactor and move interface and one of its implementation,
which allows to read correlation definition from resource.
**Why**
The `ResourceCorrelationDefinitionProvider` implementation of a provider
can read the correlation definition from a resource, considering most,
if not all places where the correlation can be defined (legacy
synchronization, definitions in schema handling and also directly in
attribute).
We will need this functionality also outside of the correlation
simulation task, so I have moved it to more appropriate place.
**Task**: 11112
Commit: 065dc4e11c4caa34aa52a8b6174aca9ae194199a
https://github.com/Evolveum/midpoint/commit/065dc4e11c4caa34aa52a8b6174aca9ae194199a
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingSuggestionOperationFactory.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProvider.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProviderFromResource.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersCorrelatingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersProvider.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/OwnedShadow.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ShadowWithOwner.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ValuesPairSample.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
Log Message:
-----------
Correlate shadows before suggesting mappings
**What**
Run a correlation process before suggesting mappings, if the shadow
owner, or owner candidate is unknown.
**Why**
To correctly suggest mappings by LLM, we need to provide some sample
data. To get these sample we need to "pair" the shadow and its owner (or
owner candidate). To do that we either need to have the focuses already
linked or at least correlated with the shadows.
We want to eliminate the need of doing extra manual synchronization in
order to link the shadows with users. To do that, we run the correlation
process automatically, if no owner (linked focus) or owner candidate
(correlated focus) exists yet.
**Limitations**
The automatic correlation works only with the correlators already
defined in the resource. It does not work with correlators, which are
only suggested.
**Task**: 11112
Commit: 80297330e98773c47a88492e15f98f0e02e2ad33
https://github.com/Evolveum/midpoint/commit/80297330e98773c47a88492e15f98f0e02e2ad33
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingSimulationActivityRun.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestMappingSimulationTask.java
M model/model-intest/src/test/resources/tasks/mapping-simulation/accounts.csv
M model/model-intest/src/test/resources/tasks/mapping-simulation/dummy-resource.xml
M model/model-intest/src/test/resources/tasks/mapping-simulation/users.xml
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersCorrelatingProvider.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyTestResource.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/TestResourceAccounts.java
Log Message:
-----------
Correlate before suggesting mappings and mapping simulation
**What**
If now linked/correlated owner of the shadow exists yet, tries to
correlate it by running the correlation process.
**Why**
In order to generate good suggestions for mappings, we need data from
the shadow - owner (focus) pairs. Before this change we had to manually
run the synchronization task (or any task which links users to
accounts). With this change it is no more needed, it will be done
automatically.
We also need the owner of the shadow in mappings simulation. So we
run correlation also there (if needed).
**Notes**
This change also does:
- Improve tests a bit by adding documentation and linking accounts per
test (not globally in init method) and only for accounts expected by
the particular test.
- Remove one `@NotNull` annotation introduced by mistake in some of my
previous commits.
- Remove unnecessary code from `DummyTestResource`
**Task**: 11112
Commit: f8913445fb6930b4c37e9b71f63176d1ffe8f8cd
https://github.com/Evolveum/midpoint/commit/f8913445fb6930b4c37e9b71f63176d1ffe8f8cd
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/ResourceCorrelationDefinitionProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ShadowWithOwner.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
Log Message:
-----------
Address few issues in the code.
**What**
- Add JavaDoc to one of the classes to make it more clear what it does.
- Fix potential NPE.
- Use item factory to create prism reference value instead of direct
constructor.
**Why**
The item factory is used to not rely on implementation details of the
prism objects (in a broad sense not the `PrismObject` directly).
**Task**: 11112
Commit: 96b516ba6ac2bec6671c61c923df31de3375bfba
https://github.com/Evolveum/midpoint/commit/96b516ba6ac2bec6671c61c923df31de3375bfba
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CompleteCorrelationResult.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/CorrelationProcessing.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationServiceTest.java
Log Message:
-----------
Store correlation result when searching shadow owner
**What**
Persist correlation result to the shadow if correlation is executed
while searching for the shadow owner.
**Why**
We want it mainly to avoids unnecessary re-correlation in future
searches.
**Notes**
This commit moves the delta creation logic into the
`CompleteCorrelationResult` class, because now we have more places where
we need to construct the delta (correlation simulation and correlation
processing - sync task).
The new builder pattern was introduced to create complete correlation
results, because of its increased complexity.
**Task**: 11112
Commit: df949d061b3e8e461c1daa2dd03fe10b32d58a3c
https://github.com/Evolveum/midpoint/commit/df949d061b3e8e461c1daa2dd03fe10b32d58a3c
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
Log Message:
-----------
Fix build failure caused by wrong annotation
**What**
In previous commits I accidentally committed an annotation, which I did
not intent to push. That annotation is from an undeclared dependency,
causing build to fail.
Commit: 831a3e946ca5e88d5186a65b47e03be56a89bb8a
https://github.com/Evolveum/midpoint/commit/831a3e946ca5e88d5186a65b47e03be56a89bb8a
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectClassStatisticsButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectTypeStatisticsActions.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassStatisticsTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassUtil.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectTypeStatisticsTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectTypeUtil.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/AbstractObjectClassStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeStatisticsComputation/ObjectTypeStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestObjectTypesSuggestionOperation.java
Log Message:
-----------
Smart Integration: Rename util classes for generic objects
- Rename ShadowObjectClassStatisticsTypeUtil and ShadowObjectTypeStatisticsTypeUtil
to ShadowObjectClassUtil and ShadowObjectTypeUtil, because they
have generic purpose
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: fb19e43c043782a0ccdd488774e45275551596fa
https://github.com/Evolveum/midpoint/commit/fb19e43c043782a0ccdd488774e45275551596fa
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationBeans.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionSchemaMatchingActivityRun.java
Log Message:
-----------
Smart Integration: Persist schema match results as generic objects with TTL-based expiry
Schema match results are now saved as GenericObject repository entries
instead of being stored inline in task work state. This allows reuse
across activity runs without recomputing.
Changes:
- Add saveSchemaMatch() to SmartIntegrationService / SchemaMatchService
which persists the result and deletes any prior objects for the same
resource/kind/intent before saving
- Add TTL-based expiry in getLatestObjectTypeSchemaMatch(): expired
objects are deleted and null is returned so computation is re-run
- Schema matching activity runs now check for an existing (non-expired)
schema match object and skip computation if found
- Work state now stores an ObjectReferenceType (schemaMatchRef) instead
of an inline SchemaMatchResultType; remote-service-call activity runs
resolve the reference from the repository
- Add SystemObjectCache dependency to SchemaMatchService for TTL config
lookup; default TTL is P1D
# Conflicts:
# infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
# model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchService.java
Commit: 99f79b74f4a4612ae9ca4e1b45b747e5a635a1fe
https://github.com/Evolveum/midpoint/commit/99f79b74f4a4612ae9ca4e1b45b747e5a635a1fe
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.java
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/SmartIntegrationRestController.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypeRelatedSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionSchemaMatchingActivityRun.java
Log Message:
-----------
Smart Integration: Force schema match recomputation on explicit regenerate action
Add `forceRecomputeSchemaMatch` flag to the smart suggestion flow so that
clicking the regenerate (refresh) button in the GUI bypasses the existing
schema match cache and recomputes from scratch.
- Add `forceRecomputeSchemaMatch` element to ObjectTypeRelatedSuggestionWorkDefinitionType (XSD)
- Read the flag in ObjectTypeRelatedSuggestionWorkDefinition
- Skip the early-exit schema match lookup in CorrelationSuggestionSchemaMatchingActivityRun
and MappingsSuggestionSchemaMatchingActivityRun when the flag is true
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 76bf9f11ce417f45e21a8ee33c95359ca9e6d9aa
https://github.com/Evolveum/midpoint/commit/76bf9f11ce417f45e21a8ee33c95359ca9e6d9aa
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/GenerateExpressionPanel.java
Log Message:
-----------
Smart integration: fix generate expression for mapping initialization
Commit: 912ab6e9bdc3704a2c4a524dd9453de2067ae1ca
https://github.com/Evolveum/midpoint/commit/912ab6e9bdc3704a2c4a524dd9453de2067ae1ca
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/IconWithLabel.java
Log Message:
-----------
Smart integration: fix npe
Commit: 0cb805653ff768624886e634caef89fa9eb443b3
https://github.com/Evolveum/midpoint/commit/0cb805653ff768624886e634caef89fa9eb443b3
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M docs/admin-gui/multi-tab-browser-support/index.adoc
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/change.png
M docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/index.adoc
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-define-enumeration-values.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-edit-definitions-new-enum-item.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-edit-definitions.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-enumeration-in-user-gui-form.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-00-new-extension-schema-entry-point.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-03-basic-structural-definition-information.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-04-custom-schema-items.webp
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-1.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-2.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-3.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4-edit.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4.png
M docs/schema/custom-schema-extension/convert-schema-file-to-schema-object.adoc
M gui/admin-gui/package-lock.json
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.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/menu/DetailsNavigationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractObjectMainPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/BaseUrlConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/summary/ConnectorDevelopmentWizardSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectClassStatisticsButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectTypeStatisticsActions.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/AjaxLinkWithNewTabSupport.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/AjaxLinkWithNewTabSupport.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/TwoValueLinkPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/PageAttorneySelection.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/BrowserTabIdRequestCycleListener.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/BrowserWindowIdentifierFilter.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointAuthWebSession.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/SessionStorage.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassStatisticsTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassUtil.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectTypeStatisticsTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectTypeUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CompleteCorrelationResult.java
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationDefinitionProvider.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/ResourceCorrelationDefinitionProvider.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProvider.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProviderFactory.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationWorkDefinition.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/ResourceCorrelationDefinitionProvider.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/CorrelationProcessing.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProviderFactoryTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationServiceTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/ResourceCorrelationDefinitionProviderTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/util/mock/MockFactory.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/util/mock/RepositoryServiceMock.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestMappingSimulationTask.java
M model/model-intest/src/test/resources/tasks/mapping-simulation/accounts.csv
M model/model-intest/src/test/resources/tasks/mapping-simulation/dummy-resource.xml
M model/model-intest/src/test/resources/tasks/mapping-simulation/users.xml
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/SmartIntegrationRestController.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ScimRestConfigurationProperties.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingSuggestionOperationFactory.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProvider.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProviderFromResource.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ResourceObjectClassSchemaSerializer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchService.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersCorrelatingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationBeans.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperationContext.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/AbstractObjectClassStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypeRelatedSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeStatisticsComputation/ObjectTypeStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/JsonHalBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ScimBackend.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/OwnedShadow.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ShadowWithOwner.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ValuesPairSample.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestObjectTypesSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
M pom.xml
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyTestResource.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/TestResourceAccounts.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 3affa1d030b26101f078cebc9b6ab01edaca644c
https://github.com/Evolveum/midpoint/commit/3affa1d030b26101f078cebc9b6ab01edaca644c
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/SimpleValueExpressionPanel.java
Log Message:
-----------
Smart integration: fix npe
Commit: 94a2f0998cefffc4532241293a058f6c362a0fc5
https://github.com/Evolveum/midpoint/commit/94a2f0998cefffc4532241293a058f6c362a0fc5
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonUtil.java
Log Message:
-----------
Hide export button in the popup
Commit: 296f8f85765bee16e13f1274f1fae7c551cfed87
https://github.com/Evolveum/midpoint/commit/296f8f85765bee16e13f1274f1fae7c551cfed87
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingAlertDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/StatusRowRecord.java
Log Message:
-----------
Smart integration: improve suggestion progress indicator
- Fix incorrect display of task child activities
- Handle only child activities with a non-null realization state
Commit: f34e01d18ea2d4d667a4cc4aa846ec995b79498d
https://github.com/Evolveum/midpoint/commit/f34e01d18ea2d4d667a4cc4aa846ec995b79498d
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapMappingProvider.java
Log Message:
-----------
Smart Integration: Fix wellknownschemas group name mapping suggestions
- Use dynamic resource name prefix instead of hardcoded 'ldap:' or 'ad:'
- Fix bug: use 'input' variable instead of attribute name in script
- Suggest both as-is and prefixed mappings (both STRONG strength)
- Applies to GroupOfNamesLdapMappingProvider and GroupActiveDirectoryMappingProvider
The prefixed mapping now generates: resource.name + '-' + input
Example: "MyLDAP-administrators" instead of "ldap:administrators"
Commit: 94b7097b5b6ef8b4671fd99652f214c74b0ea24e
https://github.com/Evolveum/midpoint/commit/94b7097b5b6ef8b4671fd99652f214c74b0ea24e
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
Log Message:
-----------
Smart integration: move mapping wizard navigation back to bottom position
Commit: 7fe95f213b777b2b9c891756e59acfd69209d965
https://github.com/Evolveum/midpoint/commit/7fe95f213b777b2b9c891756e59acfd69209d965
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapMappingProvider.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 08e36bc8dfcbe0a5c4034ef98101b06c13180f79
https://github.com/Evolveum/midpoint/commit/08e36bc8dfcbe0a5c4034ef98101b06c13180f79
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchConfigurationMerger.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/AdminGuiConfigurationMergeManager.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/archetypes/ArchetypePolicyMerger.java
Log Message:
-----------
Only Custom Search box items Visible If Exists
Commit: 5c13415fd0e3713b5da51e3bad91d3409b445198
https://github.com/Evolveum/midpoint/commit/5c13415fd0e3713b5da51e3bad91d3409b445198
Author: honchar <honchar at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
Log Message:
-----------
Fix for page parameters update
Related to #11050
Commit: 8d05f916e039e4650c2dd4bf672b6166904cb546
https://github.com/Evolveum/midpoint/commit/8d05f916e039e4650c2dd4bf672b6166904cb546
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/MappingPreviewCardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/MappingPreviewCardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/PreviewMappingPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/PreviewMappingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/GenerateExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/GenerateExpressionPreviewDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/LiteralExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/LiteralExpressionPreviewDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PathExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PathExpressionPreviewDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PreviewExpressionPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PreviewExpressionPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/ScriptExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/ScriptExpressionPreviewDetailsPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SmartMetadataUtil.java
Log Message:
-----------
Smart integration: implement preview mapping panel/popup
- implement preview mapping panel/popup that display basic info, script, condition
- integrate it in mapping wizard table (inline action and expression column link)
Commit: 5a81616ce9543c4047bdd998ca4aa4ab24f6cce9
https://github.com/Evolveum/midpoint/commit/5a81616ce9543c4047bdd998ca4aa4ab24f6cce9
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
Log Message:
-----------
Smart integration: temporary disable simulation button above mapping wizard table
Commit: b38efcb3ed20dccccd3773c70cfcf57d3abf284b
https://github.com/Evolveum/midpoint/commit/b38efcb3ed20dccccd3773c70cfcf57d3abf284b
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingAlertDto.java
Log Message:
-----------
Smart integration: fix suggestion progress subtext
- Handle cases where task is not fully initialized
- Prevent issues when rendering activity state
Commit: 60792befc7095c482bd47232f3f28b9d6f70bcb6
https://github.com/Evolveum/midpoint/commit/60792befc7095c482bd47232f3f28b9d6f70bcb6
Author: honchar <honchar at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/GenerateExpressionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/SimpleValueExpressionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/MappingPreviewCardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/MappingPreviewCardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/PreviewMappingPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/PreviewMappingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/GenerateExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/GenerateExpressionPreviewDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/LiteralExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/LiteralExpressionPreviewDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PathExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PathExpressionPreviewDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PreviewExpressionPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PreviewExpressionPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/ScriptExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/ScriptExpressionPreviewDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingAlertDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/StatusRowRecord.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectClassStatisticsButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectTypeStatisticsActions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/IconWithLabel.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassStatisticsTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassUtil.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectTypeStatisticsTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SmartMetadataUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CompleteCorrelationResult.java
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationDefinitionProvider.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/ResourceCorrelationDefinitionProvider.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProvider.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProviderFactory.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationWorkDefinition.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/ResourceCorrelationDefinitionProvider.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/CorrelationProcessing.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProviderFactoryTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationServiceTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/ResourceCorrelationDefinitionProviderTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/util/mock/MockFactory.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/util/mock/RepositoryServiceMock.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestMappingSimulationTask.java
M model/model-intest/src/test/resources/tasks/mapping-simulation/accounts.csv
M model/model-intest/src/test/resources/tasks/mapping-simulation/dummy-resource.xml
M model/model-intest/src/test/resources/tasks/mapping-simulation/users.xml
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/SmartIntegrationRestController.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingSuggestionOperationFactory.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProvider.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProviderFromResource.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchService.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersCorrelatingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationBeans.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/AbstractObjectClassStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypeRelatedSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeStatisticsComputation/ObjectTypeStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/OwnedShadow.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ShadowWithOwner.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ValuesPairSample.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapMappingProvider.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestObjectTypesSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyTestResource.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/TestResourceAccounts.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 9aaaa75861ef1b2678666e0d888c8a15f67fa20d
https://github.com/Evolveum/midpoint/commit/9aaaa75861ef1b2678666e0d888c8a15f67fa20d
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
Log Message:
-----------
Smart Integration: Fix correlation deduplication based on correlation definition
- Correlation deduplication now reads existing correlators directly from
CorrelationDefinitionType instead of scanning inbound mappings
for use=CORRELATION.
- Composite correlators (multiple items) are skipped, because we don't suggest
composite correlators.
Commit: b0b9fbddcbd8953d4cbf2679e34021210ecf685a
https://github.com/Evolveum/midpoint/commit/b0b9fbddcbd8953d4cbf2679e34021210ecf685a
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
Log Message:
-----------
Smart Integration: Add categorical mapping suggestion for missing target data
When target data is missing and AI service is enabled for inbound mappings,
attempt to suggest categorical mappings before falling back to the default
'asIs' mapping even when data are correlated.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: c99921ca1f14b39941fce771280a4341fb4c409f
https://github.com/Evolveum/midpoint/commit/c99921ca1f14b39941fce771280a4341fb4c409f
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M config/initial-objects/system-configuration/000-system-configuration.xml
Log Message:
-----------
Smart Integration: Add schema match TTL to system congig
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 1ddc36c53167f6226799fde77a4101a3c7ef947f
https://github.com/Evolveum/midpoint/commit/1ddc36c53167f6226799fde77a4101a3c7ef947f
Author: Martin Šplíchal <msplichal at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M tools/jenkins/midpoint-main-generic-oracle-pipeline
Log Message:
-----------
Update Jenkins Kubernetes cluster URL and namespace
Commit: 14638611ff611660c05a29f59c1061a18a009352
https://github.com/Evolveum/midpoint/commit/14638611ff611660c05a29f59c1061a18a009352
Author: honchar <honchar at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/DetailsPageUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/AjaxLinkWithNewTabSupport.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ColumnUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ObjectReferenceColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ObjectReferenceColumnPanel.java
Log Message:
-----------
Link with tab redirection for different columns
Related to #11050
Commit: a21db12bb6c36d450c09f83550949444d5dc876c
https://github.com/Evolveum/midpoint/commit/a21db12bb6c36d450c09f83550949444d5dc876c
Author: honchar <honchar at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M tools/jenkins/midpoint-main-generic-oracle-pipeline
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: e7deb1ab380d47bc4d8a68f06d651030d7e273d3
https://github.com/Evolveum/midpoint/commit/e7deb1ab380d47bc4d8a68f06d651030d7e273d3
Author: honchar <honchar at evolveum.com>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActiveCampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/AjaxLinkWithNewTabSupport.java
Log Message:
-----------
Implement new tab navigation from campaign tile
Related to #11050
Commit: 2f7e6c6bebf8b5e3d0f82db9814235ee101ae76e
https://github.com/Evolveum/midpoint/commit/2f7e6c6bebf8b5e3d0f82db9814235ee101ae76e
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/MappingSimulationData.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectsWriter.java
Log Message:
-----------
Don't add shadows to processed objects in mappings simulation
**What**
Do not add shadows (or more generally the source objects) to the
processed objects in case of inbound mappings simulation.
**Why**
Adding both shadows and their owner focuses to the processed objects in
case of mappings simulation, causes confusing by counting all of them to
the number of processed items.
That number is shown on the page with simulation results in a widget,
but it does not correspond with the number of items in the table of
processed object, because the table shows only the target items (in case
of inbound mappings simulation it means focuses).
These "extra" processed items were also counted to the number of objects
without the change in the attribute (because mappings do not change
source objects of course). That was quite confusing as well.
Another quite strong argument to not add these objects is that the
simulation progress pop-up (speaking about simulation of mapping run
from the page with mappings), shows the number of processed items as the
number of "iterations" of the iterative activity. That means (in inbound
mapping simulation case), if there are 10 shadows, which the task
iterates over, it would show number 10 as the processed items count. But
on the results page, you would see 20, because for each shadow, there is
one owner focus (if there is no owner focus yet, we create a dummy one).
**Task**: 109992
Commit: 95bf5cc72038a8725d89f3ddd5fbb08eb53aedd6
https://github.com/Evolveum/midpoint/commit/95bf5cc72038a8725d89f3ddd5fbb08eb53aedd6
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
Log Message:
-----------
Set strength "strong" to the suggested correlation mapping
**What**
Add the `strength` property to the mapping created for a suggested
correlation.
**Why**
The default - normal strength - should be used only rarely, because it's
meaning is quite complex and not necessary in the usual cases.
**Task**: 11165
Commit: c1dc9a6c4ba8aae89ad19d4b5786a52a60a3c469
https://github.com/Evolveum/midpoint/commit/c1dc9a6c4ba8aae89ad19d4b5786a52a60a3c469
Author: honchar <honchar at evolveum.com>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/notifiers/PasswordResetNotifier.java
Log Message:
-----------
Fix password reset flow without mail nonce module
Commit: 86b24d9333a5dc40eb2a938684daa6f829f858e3
https://github.com/Evolveum/midpoint/commit/86b24d9333a5dc40eb2a938684daa6f829f858e3
Author: honchar <honchar at evolveum.com>
Date: 2026-04-05 (Sun, 05 Apr 2026)
Changed paths:
M model/notifications-impl/src/test/java/com/evolveum/midpoint/notifications/impl/NotificationsTest.java
Log Message:
-----------
Update the test for #11038
Commit: 70052f75e1df6d24e9ac2e8c67482ea09e05cf2f
https://github.com/Evolveum/midpoint/commit/70052f75e1df6d24e9ac2e8c67482ea09e05cf2f
Author: honchar <honchar at evolveum.com>
Date: 2026-04-05 (Sun, 05 Apr 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/MappingSimulationData.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectsWriter.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 6871bda5bbbf13de9275c01cf055a6cdbbe317df
https://github.com/Evolveum/midpoint/commit/6871bda5bbbf13de9275c01cf055a6cdbbe317df
Author: honchar <honchar at evolveum.com>
Date: 2026-04-05 (Sun, 05 Apr 2026)
Changed paths:
M model/notifications-impl/src/test/java/com/evolveum/midpoint/notifications/impl/NotificationsTest.java
Log Message:
-----------
One more update for the test for #11038
Commit: 0ab9257a77838e50ad4c40f17b3d2ad79c55ac2a
https://github.com/Evolveum/midpoint/commit/0ab9257a77838e50ad4c40f17b3d2ad79c55ac2a
Author: honchar <honchar at evolveum.com>
Date: 2026-04-05 (Sun, 05 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/widget/MetricWidgetPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
Log Message:
-----------
Fix PolyStringType value initialization
Commit: eed0db279d7c5afb5e73a6d309a45fa8ecff66c0
https://github.com/Evolveum/midpoint/commit/eed0db279d7c5afb5e73a6d309a45fa8ecff66c0
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-07 (Tue, 07 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchConfigurationMerger.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/AdminGuiConfigurationMergeManager.java
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/archetypes/ArchetypePolicyMerger.java
Log Message:
-----------
Added SearchItemType.displayOrder
Commit: 841ab6740ebcbf72fac5e86d336138fa4c63b5cd
https://github.com/Evolveum/midpoint/commit/841ab6740ebcbf72fac5e86d336138fa4c63b5cd
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-04-07 (Tue, 07 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/UploadDownloadPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/UploadDownloadPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/FileValidatorUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/WorkItemDetailsPanel.java
A gui/admin-gui/src/test/java/com/evolveum/midpoint/web/component/FileValidatorTest.java
Log Message:
-----------
Merge pull request #589
MID-4299: Implement sanitation of pictures uploaded via GUI
Commit: 724c6e9fb673cd5b9a5dfac1a2e276d61780f5a1
https://github.com/Evolveum/midpoint/commit/724c6e9fb673cd5b9a5dfac1a2e276d61780f5a1
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-04-07 (Tue, 07 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonUtil.java
Log Message:
-----------
Merge pull request #599
MID-11160: Hide export button in the popup
Commit: 30d05fdafc5f9ff38417bbc3649e21135bd8fa4a
https://github.com/Evolveum/midpoint/commit/30d05fdafc5f9ff38417bbc3649e21135bd8fa4a
Author: Martin Šplíchal <msplichal at evolveum.com>
Date: 2026-04-07 (Tue, 07 Apr 2026)
Changed paths:
M tools/jenkins/midpoint-main-generic-oracle-pipeline
Log Message:
-----------
Update Jenkins Kubernetes cluster URL and namespace
Commit: d603a97389ef6b896eeb1d434fbe9ad64dbf5d99
https://github.com/Evolveum/midpoint/commit/d603a97389ef6b896eeb1d434fbe9ad64dbf5d99
Author: Martin Šplíchal <msplichal at evolveum.com>
Date: 2026-04-07 (Tue, 07 Apr 2026)
Changed paths:
M tools/jenkins/midpoint-main-generic-oracle-pipeline
Log Message:
-----------
Update Jenkins Kubernetes cluster URL and namespace
Commit: 6b331b8e940d3ae7c35d6f954bb4e5e747ba014c
https://github.com/Evolveum/midpoint/commit/6b331b8e940d3ae7c35d6f954bb4e5e747ba014c
Author: Martin Šplíchal <msplichal at evolveum.com>
Date: 2026-04-07 (Tue, 07 Apr 2026)
Changed paths:
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
M tools/jenkins/midpoint-sbom-dependencytrack-pipeline
Log Message:
-----------
Import internal CA cert for DependencyTrack HTTPS in Jenkins pipelines
Commit: eff7184edea378496f14d20382b15b763b43bddf
https://github.com/Evolveum/midpoint/commit/eff7184edea378496f14d20382b15b763b43bddf
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-07 (Tue, 07 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchBuilder.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/factory/AbstractSearchItemWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/factory/SearchItemContext.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AbstractSearchItemWrapper.java
Log Message:
-----------
Sort by Display Order
Commit: 8f462313852ca830147b0ef302a8b34dbd5f7bf4
https://github.com/Evolveum/midpoint/commit/8f462313852ca830147b0ef302a8b34dbd5f7bf4
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-07 (Tue, 07 Apr 2026)
Changed paths:
M tools/jenkins/midpoint-main-generic-oracle-pipeline
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
M tools/jenkins/midpoint-sbom-dependencytrack-pipeline
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 18f65c6bb378ffc52e15bd20610fd178648023f2
https://github.com/Evolveum/midpoint/commit/18f65c6bb378ffc52e15bd20610fd178648023f2
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-07 (Tue, 07 Apr 2026)
Changed paths:
M config/initial-objects/system-configuration/000-system-configuration.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/UploadDownloadPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActiveCampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/MappingPreviewCardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/MappingPreviewCardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/PreviewMappingPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/PreviewMappingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/GenerateExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/GenerateExpressionPreviewDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/LiteralExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/LiteralExpressionPreviewDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PathExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PathExpressionPreviewDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PreviewExpressionPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PreviewExpressionPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/ScriptExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/ScriptExpressionPreviewDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingAlertDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/StatusRowRecord.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/widget/MetricWidgetPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/DetailsPageUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/AjaxLinkWithNewTabSupport.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ColumnUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ObjectReferenceColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ObjectReferenceColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/UploadDownloadPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/FileValidatorUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/WorkItemDetailsPanel.java
A gui/admin-gui/src/test/java/com/evolveum/midpoint/web/component/FileValidatorTest.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SmartMetadataUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/MappingSimulationData.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectsWriter.java
M model/notifications-impl/src/test/java/com/evolveum/midpoint/notifications/impl/NotificationsTest.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapMappingProvider.java
M tools/jenkins/midpoint-main-generic-oracle-pipeline
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
M tools/jenkins/midpoint-sbom-dependencytrack-pipeline
Log Message:
-----------
Merge branch 'master' into tmp/9476
Commit: f533edac4ee323a6d8933b03b7da4cbea1b50d7b
https://github.com/Evolveum/midpoint/commit/f533edac4ee323a6d8933b03b7da4cbea1b50d7b
Author: honchar <honchar at evolveum.com>
Date: 2026-04-07 (Tue, 07 Apr 2026)
Changed paths:
M model/notifications-impl/src/test/java/com/evolveum/midpoint/notifications/impl/NotificationsTest.java
Log Message:
-----------
Fix the test for #11038
Commit: 6dd458747d8dc125924dbedc34c9d9fe48ce1e18
https://github.com/Evolveum/midpoint/commit/6dd458747d8dc125924dbedc34c9d9fe48ce1e18
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-08 (Wed, 08 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchBuilder.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchConfigurationMerger.java
Log Message:
-----------
refactor methods
Commit: 9c8069daf8732aab4fd479d8a625c36d8fac6b7f
https://github.com/Evolveum/midpoint/commit/9c8069daf8732aab4fd479d8a625c36d8fac6b7f
Author: honchar <honchar at evolveum.com>
Date: 2026-04-08 (Wed, 08 Apr 2026)
Changed paths:
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/helpers/NotificationExpressionHelper.java
Log Message:
-----------
Fix recipient converter while sending notification
The reference value for the recipient object should be defined
with (at least) oid so that PrismReferenceValueImpl.equals method could
differentiate objects for different recipients while constructing a list
of recipients.
Relates to #11038
Commit: ab035f0dff0268a4acaa382b1729965f3dc3f2a5
https://github.com/Evolveum/midpoint/commit/ab035f0dff0268a4acaa382b1729965f3dc3f2a5
Author: honchar <honchar at evolveum.com>
Date: 2026-04-08 (Wed, 08 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/UploadDownloadPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/UploadDownloadPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/FileValidatorUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/WorkItemDetailsPanel.java
A gui/admin-gui/src/test/java/com/evolveum/midpoint/web/component/FileValidatorTest.java
M tools/jenkins/midpoint-main-generic-oracle-pipeline
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
M tools/jenkins/midpoint-sbom-dependencytrack-pipeline
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: e54d8f2a49e44ddc72fda59c01fc409f6cbfb6be
https://github.com/Evolveum/midpoint/commit/e54d8f2a49e44ddc72fda59c01fc409f6cbfb6be
Author: jkamenicky <jan.kamenicky at evolveum.com>
Date: 2026-04-08 (Wed, 08 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/ObjectClassesConnectorStepPanel.java
M infra/schema/src/main/resources/xml/ns/public/common/common-connector-dev-3.xsd
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentArtifacts.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorManifestWriter.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
Log Message:
-----------
Smart Integration: Rename GET to Search By ID, add Search Filter in schema/API/backend
Renames getOperation -> searchIdOperation in XSD (generates F_SEARCH_ID_OPERATION).
Renames GET_BY_UID_DEFINITION -> SEARCH_BY_ID_DEFINITION in artifacts,
adds SEARCH_FILTER_DEFINITION. Adds submit/save methods in ConnectorDevelopmentOperation.
Updates RestBackend and ConnectorManifestWriter to handle new artifact types.
Commit: 860eeed4dadc432296c4aa56fb58db1c388d118a
https://github.com/Evolveum/midpoint/commit/860eeed4dadc432296c4aa56fb58db1c388d118a
Author: jkamenicky <jan.kamenicky at evolveum.com>
Date: 2026-04-08 (Wed, 08 Apr 2026)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/SearchByIdConnectorDevPartItem.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchByIdEndpointsConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchByIdObjectClassConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchByIdObjectConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchByIdScriptConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/WaitingSearchByIdConnectorStepPanel.java
Log Message:
-----------
Smart Integration: Add Search By ID wizard step panels
Introduces wizard step panels for the Search By ID (get one by ID) flow:
endpoints selection, object class, object, script, and waiting screen.
Commit: 0dd6c040a9d41d1f5c46c7430995dcdd194a6552
https://github.com/Evolveum/midpoint/commit/0dd6c040a9d41d1f5c46c7430995dcdd194a6552
Author: jkamenicky <jan.kamenicky at evolveum.com>
Date: 2026-04-08 (Wed, 08 Apr 2026)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/SearchFilterConnectorDevPartItem.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchFilterEndpointsConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchFilterObjectClassConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchFilterObjectsConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchFilterScriptConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/WaitingSearchFilterConnectorStepPanel.java
Log Message:
-----------
Smart Integration: Add Search Filter wizard step panels
Introduces wizard step panels for the Search Filter flow:
endpoints selection, object class, objects list, script, and waiting screen.
Commit: 623797f7f68f7d10642d94587caf9d001f55d19e
https://github.com/Evolveum/midpoint/commit/623797f7f68f7d10642d94587caf9d001f55d19e
Author: jkamenicky <jan.kamenicky at evolveum.com>
Date: 2026-04-08 (Wed, 08 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/ConnectorDevelopmentController.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/NextStepsConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/ConnectorObjectClassTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/InitObjectClassConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/ObjectClassesConnectorStepPanel.java
Log Message:
-----------
Smart Integration: Wire up Search By ID and Search Filter operations in wizard
Adds editSearchById/editSearchFilter to ConnectorDevelopmentController.
Exposes Search By ID and Search Filter as actions in ConnectorObjectClassTilePanel.
Registers all new step panels in InitObjectClassConnectorStepPanel.
Updates ObjectClassesConnectorStepPanel and NextStepsConnectorStepPanel
to handle the new operation types.
Commit: 35a67cea21d7f4daf7d8fdc0310dcfd2f219bacf
https://github.com/Evolveum/midpoint/commit/35a67cea21d7f4daf7d8fdc0310dcfd2f219bacf
Author: honchar <honchar at evolveum.com>
Date: 2026-04-08 (Wed, 08 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/UploadDownloadPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/widget/MetricWidgetPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/UploadDownloadPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/FileValidatorUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/WorkItemDetailsPanel.java
A gui/admin-gui/src/test/java/com/evolveum/midpoint/web/component/FileValidatorTest.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/MappingSimulationData.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectsWriter.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/helpers/NotificationExpressionHelper.java
M model/notifications-impl/src/test/java/com/evolveum/midpoint/notifications/impl/NotificationsTest.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
M tools/jenkins/midpoint-main-generic-oracle-pipeline
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
M tools/jenkins/midpoint-sbom-dependencytrack-pipeline
Log Message:
-----------
Merge branch 'master' into reset-password-fix-attempt
Commit: ffb390754980dc88d47ca745154fd40b854998bd
https://github.com/Evolveum/midpoint/commit/ffb390754980dc88d47ca745154fd40b854998bd
Author: Vanesa Smoľaková <smolakovavanesa at gmail.com>
Date: 2026-04-08 (Wed, 08 Apr 2026)
Changed paths:
M gui/admin-gui/src/test/java/com/evolveum/midpoint/web/TestXmlGregorianCalendarModel.java
Log Message:
-----------
MID-11078 Fix TestXmlGregorianCalendarModel
Commit: dcb67a8a93ca4f3c1a04aab7f597c7ef3164cc87
https://github.com/Evolveum/midpoint/commit/dcb67a8a93ca4f3c1a04aab7f597c7ef3164cc87
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-08 (Wed, 08 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardChoicePanel.java
Log Message:
-----------
Smart integration: change simulation button to trigger from import to reconciliation
Commit: a6a8a317796a3d92f82dd1af852a34489d15d153
https://github.com/Evolveum/midpoint/commit/a6a8a317796a3d92f82dd1af852a34489d15d153
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-08 (Wed, 08 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/UploadDownloadPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/UploadDownloadPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/FileValidatorUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/WorkItemDetailsPanel.java
A gui/admin-gui/src/test/java/com/evolveum/midpoint/web/component/FileValidatorTest.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/helpers/NotificationExpressionHelper.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/notifiers/PasswordResetNotifier.java
M model/notifications-impl/src/test/java/com/evolveum/midpoint/notifications/impl/NotificationsTest.java
M tools/jenkins/midpoint-main-generic-oracle-pipeline
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
M tools/jenkins/midpoint-sbom-dependencytrack-pipeline
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 4de15baefa240918aff7101f36110e5b8e3a8c3c
https://github.com/Evolveum/midpoint/commit/4de15baefa240918aff7101f36110e5b8e3a8c3c
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-08 (Wed, 08 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
Log Message:
-----------
Smart integration: fix "preview mapping action" button position and visibility
Commit: 8d873a46516fc0eb1d6d98fc3003f392fec3f653
https://github.com/Evolveum/midpoint/commit/8d873a46516fc0eb1d6d98fc3003f392fec3f653
Author: Patrik <patkomalinak at gmail.com>
Date: 2026-04-08 (Wed, 08 Apr 2026)
Changed paths:
M gui/admin-gui/src/frontend/scss/_bootstrap-variables.scss
M gui/admin-gui/src/frontend/scss/_midpoint-variables.scss
M gui/admin-gui/src/frontend/scss/midpoint-utils.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.html
Log Message:
-----------
Bootstrap functionality and variables extensions, association panel optimization and visual updates
Commit: 1a33397c3cd0ccb85ae887d45e64db6dd987521f
https://github.com/Evolveum/midpoint/commit/1a33397c3cd0ccb85ae887d45e64db6dd987521f
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-08 (Wed, 08 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/basic/DocumentationConnectorStepPanel.java
Log Message:
-----------
Smart integration: wrap correlation tile table header action into btn-group
Commit: 60047f2786fd3d4139c5713ec4e115774f78385b
https://github.com/Evolveum/midpoint/commit/60047f2786fd3d4139c5713ec4e115774f78385b
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-08 (Wed, 08 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
Log Message:
-----------
Smart integration: fix previewMapping visibility checker
Commit: 29a672e7e0c92cfd63c04e071815ab70a92c928a
https://github.com/Evolveum/midpoint/commit/29a672e7e0c92cfd63c04e071815ab70a92c928a
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-08 (Wed, 08 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/mark/component/MarksOfObjectListPanel.java
Log Message:
-----------
Smart integration: simplify the Mark object popup by setting default type value to apply
- #4720
Commit: ed91a282380d204dcb3d230144a034bd5136ddec
https://github.com/Evolveum/midpoint/commit/ed91a282380d204dcb3d230144a034bd5136ddec
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-04-08 (Wed, 08 Apr 2026)
Changed paths:
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CompleteCorrelationResult.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/CorrelationProcessing.java
Log Message:
-----------
Fix regression causing ID Match correlation test failures
**What**
Fix a regression brought in by commit number #96b516ba.
**Why**
The regression was caused by two reasons:
- The ID Match correlator state was not correctly stored in case when no
owner exists (with certainty).
- The correlation result delta was created with wrong base (before)
object, what causes that the delta optimization removes the correlator
state item from it also in cases when it should stay there.
Technically, the root cause is the second reason. When the second reason
"disappears", the first one does not cause any troubles. But for the
sake of consistency, this change solves both of them.
**Details**
It all boils down to the delta optimization. The synchronization context
(the failing tests uses an import task, which in turn uses
synchronization code), contains two copies of the currently processed
shadow. One is the "read only" state before any changes done by the
synchronization, and the second one is "working" shadow, which is
modified during the process.
In case of ID Match correlator, the correlator state is not only stored
by the application of the correlation results delta, but it is also
directly added to the "working" shadow by the correlator itself.
When further in the synchronization process the delta is created from
the correlation state, we need to chose some shadow as its base (the
before object). When we chose the "working" shadow (the regression), the
delta optimization will cause, that the correlator state item delta will
be optimized out, because the same correlator state is already present
in the working shadow (see above).
Above may seem right at the first sight. But there are scenarios, like
in the failing tests (btw. it's for example this suite
`TestIdMatchCorrelationSimpleDummy`), where we need the correlator state
item delta, even though it already is in the "working" shadow.
My **presumption** is, that in this cases (e.g. "uncertain" correlation
scenario), the synchronization process does not proceed with the
"import" of the shadow (because obviously it does not know to what
focus to import it). But when there is no import, I assume the "working"
shadow is not used to update anything in the repository. And because the
correlation result delta does not have (after optimizations) the
correlator state neither, the correlator state is not saved at all in
the shadow.
The simple solution to this issue was to - as it was before the
regression commit - to us the "original" (before) shadow as the base for
the correlation state delta.
**Task**: 11168
Commit: b91ab9affedf6ac2765363e6898da1fe4a3296b0
https://github.com/Evolveum/midpoint/commit/b91ab9affedf6ac2765363e6898da1fe4a3296b0
Author: Patrik <patkomalinak at gmail.com>
Date: 2026-04-08 (Wed, 08 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
Log Message:
-----------
Smart integration: Fixing table header actions with orphaned tags in both grid/table state
Commit: 08390fa8a143b4dbf98fe4467746e731db79d245
https://github.com/Evolveum/midpoint/commit/08390fa8a143b4dbf98fe4467746e731db79d245
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-08 (Wed, 08 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/MenuMultiButtonPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/InlineMenuButtonColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/ButtonInlineMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/IconMenuLinkPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/InlineMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/InlineMenuItemBuilder.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuDividerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuDividerPanel.java
Log Message:
-----------
Smart integration: support icon and diver in InlineMenuItem
- improve diver functionality
- support displaying icon inline menu
- integrate it with SmartMappingTable/ColumnTileTable
- hide simulation of specific mapping for outbound direction
Commit: 6e43b3266ff0c4ccea18e9d61c47455723a6f132
https://github.com/Evolveum/midpoint/commit/6e43b3266ff0c4ccea18e9d61c47455723a6f132
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-08 (Wed, 08 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CompleteCorrelationResult.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/CorrelationProcessing.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 4f643219ecd1c53557449603603904b66e3fd1b8
https://github.com/Evolveum/midpoint/commit/4f643219ecd1c53557449603603904b66e3fd1b8
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-08 (Wed, 08 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
Log Message:
-----------
Smart integration: fix Accept/discard buttons do nothing in script preview popup
- #4751
Commit: 1fc40119938ea9d1b06013f8c3575d6277474a1c
https://github.com/Evolveum/midpoint/commit/1fc40119938ea9d1b06013f8c3575d6277474a1c
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-08 (Wed, 08 Apr 2026)
Changed paths:
A docs/admin-gui/collections-views/use-cases/allUsersCustomManagers.png
M docs/admin-gui/collections-views/use-cases/embed-collection-to-navigation-and-search-bar.adoc
A docs/admin-gui/collections-views/use-cases/managersOnly.png
R docs/admin-gui/collections-views/use-cases/mngrs-tggl-1.png
R docs/admin-gui/collections-views/use-cases/mngrs-tggl-2.png
A docs/schema/archetypes/PersonArchetype.png
R docs/schema/archetypes/person-example.png
M docs/schema/archetypes/person.adoc
Log Message:
-----------
docs replacement of outdated search box images
Commit: eb8253e2ec9189ff49a9093a7ab1b1c321cf8597
https://github.com/Evolveum/midpoint/commit/eb8253e2ec9189ff49a9093a7ab1b1c321cf8597
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2026-04-09 (Thu, 09 Apr 2026)
Changed paths:
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/util/ConnectorGeneratorConstants.java
A model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ConnectorDevelopmentRestController.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/SmartIntegrationRestController.java
Log Message:
-----------
impl connector generator rest api & update smart suggestion connector
Commit: 767df6f7dec59f0fcb8daa60da65fe7ec2141ae3
https://github.com/Evolveum/midpoint/commit/767df6f7dec59f0fcb8daa60da65fe7ec2141ae3
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-09 (Thu, 09 Apr 2026)
Changed paths:
A docs/admin-gui/collections-views/configuration/AllUsersTelEmail.png
M docs/admin-gui/collections-views/configuration/index.adoc
R docs/admin-gui/collections-views/configuration/search_config.png
Log Message:
-----------
docs mention displayOrder, replaced outdated example
Commit: 9bba37726c37722c80192cc1bee4bcbeff03bd0c
https://github.com/Evolveum/midpoint/commit/9bba37726c37722c80192cc1bee4bcbeff03bd0c
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-04-09 (Thu, 09 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/model/XmlGregorianCalendarModel.java
A gui/admin-gui/src/test/java/com/evolveum/midpoint/web/TestXmlGregorianCalendarModel.java
M release-notes.adoc
Log Message:
-----------
Merge pull request #583
MID-11078 Fix false dateTime updates due to seconds normalization in admin GUI
Commit: 47b81ff955d129b788dded5eace6dc7585d1f4c7
https://github.com/Evolveum/midpoint/commit/47b81ff955d129b788dded5eace6dc7585d1f4c7
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-04-09 (Thu, 09 Apr 2026)
Changed paths:
M gui/admin-gui/testng-integration.xml
Log Message:
-----------
Merge pull request #603 from Evolveum/tmp/4299
(MID-4299) Add FileValidatorTest class to testng-integration.xml
Commit: 751807972f329387c93a533f0d651f66c9c43886
https://github.com/Evolveum/midpoint/commit/751807972f329387c93a533f0d651f66c9c43886
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-09 (Thu, 09 Apr 2026)
Changed paths:
R docs/admin-gui/collections-views/configuration/image2021-1-19_9-37-5.png
M docs/admin-gui/collections-views/configuration/index.adoc
Log Message:
-----------
docs removed example of outdated search box configuration
Commit: a43584a55ad255a55c6a7e576fa501d7df183f2e
https://github.com/Evolveum/midpoint/commit/a43584a55ad255a55c6a7e576fa501d7df183f2e
Author: Martin Šplíchal <msplichal at evolveum.com>
Date: 2026-04-09 (Thu, 09 Apr 2026)
Changed paths:
M tools/jenkins/midpoint-main-generic-oracle-pipeline
Log Message:
-----------
Fix Oracle XE ORA-00821 on nodes with many CPUs by setting cpu_count=2
Commit: 3688305d945552bfcdcd42cf5bf51a460b5e54cc
https://github.com/Evolveum/midpoint/commit/3688305d945552bfcdcd42cf5bf51a460b5e54cc
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-09 (Thu, 09 Apr 2026)
Changed paths:
A docs/admin-gui/collections-views/configuration/SysUsers.png
A docs/admin-gui/collections-views/configuration/SysUsersAdded.png
M docs/admin-gui/collections-views/configuration/index.adoc
Log Message:
-----------
docs added displayOrder description with examples
Commit: 72cbf4240052db23c35137889518733a2d03b3f5
https://github.com/Evolveum/midpoint/commit/72cbf4240052db23c35137889518733a2d03b3f5
Author: Martin Šplíchal <msplichal at evolveum.com>
Date: 2026-04-09 (Thu, 09 Apr 2026)
Changed paths:
M tools/jenkins/midpoint-main-generic-sql-server-pipeline
Log Message:
-----------
Increase SQL Server container memory to 6Gi to avoid OOMKilled
Commit: ffc0932c183fc3d745cb03ea0831b7f6ff9eb4b5
https://github.com/Evolveum/midpoint/commit/ffc0932c183fc3d745cb03ea0831b7f6ff9eb4b5
Author: Martin Šplíchal <msplichal at evolveum.com>
Date: 2026-04-09 (Thu, 09 Apr 2026)
Changed paths:
M tools/jenkins/midpoint-main-generic-sql-server-pipeline
Log Message:
-----------
Limit SQL Server memory to 4GB to prevent OOMKilled on large nodes
Commit: 05af6e3715aba154f5312ef1fc311b02a0512e29
https://github.com/Evolveum/midpoint/commit/05af6e3715aba154f5312ef1fc311b02a0512e29
Author: Jan Kamenicky <jk294314 at gmail.com>
Date: 2026-04-09 (Thu, 09 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ServiceClient.java
Log Message:
-----------
Smart Integration: Adapt documentation upload to new API contract
- Replace multipart upload with JSON body (docId + chunks) per new PUT endpoint
- Remove async job polling (waitForDocumentationJobs) — upload is now synchronous
- Update scraper response parsing: savedDocumentations is now an array of {docId, chunks} instead of a map of {uri: {content}}
Commit: fc665c74d528994010cccc4a7bd0464068224bf5
https://github.com/Evolveum/midpoint/commit/fc665c74d528994010cccc4a7bd0464068224bf5
Author: Patrik <patkomalinak at gmail.com>
Date: 2026-04-09 (Thu, 09 Apr 2026)
Changed paths:
M gui/admin-gui/src/frontend/scss/midpoint-utils.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationDetailsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.java
Log Message:
-----------
Smart integration: Fixing association table overflow, height mismatch, removing unnecessary status label, adding font awesome extension and other padding/margin issues
Commit: 1ca1c91447ac2920866720a533f608881e5a082b
https://github.com/Evolveum/midpoint/commit/1ca1c91447ac2920866720a533f608881e5a082b
Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
Date: 2026-04-10 (Fri, 10 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ServiceClient.java
Log Message:
-----------
Smart Integration: Adapt documentation upload to new API contract
Smart Integration: Adapt documentation upload to new API contract
Commit: 29ee20907d578498de7bfa390543d4562e71a4ec
https://github.com/Evolveum/midpoint/commit/29ee20907d578498de7bfa390543d4562e71a4ec
Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
Date: 2026-04-10 (Fri, 10 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/AbstractConnDevActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassAttributesActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassEndpointsActivityHandler.java
Log Message:
-----------
Merge pull request #590 from Evolveum/vaia/wp1/fix-parallel-discovery-objectclass-details
Smart integration: fix parallel object class discovery coordination
Commit: db5b0f842b1cf3fbb751d3a3543a21eb21f9ed9b
https://github.com/Evolveum/midpoint/commit/db5b0f842b1cf3fbb751d3a3543a21eb21f9ed9b
Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
Date: 2026-04-10 (Fri, 10 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/ConnectorDevelopmentController.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/SearchByIdConnectorDevPartItem.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/SearchFilterConnectorDevPartItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/NextStepsConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/ConnectorObjectClassTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/InitObjectClassConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/ObjectClassesConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchByIdEndpointsConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchByIdObjectClassConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchByIdObjectConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchByIdScriptConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchFilterEndpointsConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchFilterObjectClassConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchFilterObjectsConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchFilterScriptConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/WaitingSearchByIdConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/WaitingSearchFilterConnectorStepPanel.java
M infra/schema/src/main/resources/xml/ns/public/common/common-connector-dev-3.xsd
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentArtifacts.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorManifestWriter.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
Log Message:
-----------
Add screens & support for Search operations
Connector generator (Wizard) Add screens & support for Search operations.
Commit: f7cbd03ef2f2758fab8f2e6663b709883e1624db
https://github.com/Evolveum/midpoint/commit/f7cbd03ef2f2758fab8f2e6663b709883e1624db
Author: honchar <honchar at evolveum.com>
Date: 2026-04-10 (Fri, 10 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageAuditLogDetails.java
Log Message:
-----------
NPE fix (due to schrodinger failed test)
Commit: 9865773e2adb26e97e2b68e73ed78dd7053908c6
https://github.com/Evolveum/midpoint/commit/9865773e2adb26e97e2b68e73ed78dd7053908c6
Author: honchar <honchar at evolveum.com>
Date: 2026-04-10 (Fri, 10 Apr 2026)
Changed paths:
M gui/admin-gui/src/frontend/scss/midpoint-utils.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/ConnectorDevelopmentController.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/SearchByIdConnectorDevPartItem.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/SearchFilterConnectorDevPartItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/NextStepsConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/ConnectorObjectClassTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/InitObjectClassConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/ObjectClassesConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchByIdEndpointsConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchByIdObjectClassConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchByIdObjectConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchByIdScriptConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchFilterEndpointsConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchFilterObjectClassConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchFilterObjectsConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchFilterScriptConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/WaitingSearchByIdConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/WaitingSearchFilterConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationDetailsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.java
M infra/schema/src/main/resources/xml/ns/public/common/common-connector-dev-3.xsd
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentArtifacts.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorManifestWriter.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ServiceClient.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/AbstractConnDevActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassAttributesActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassEndpointsActivityHandler.java
M tools/jenkins/midpoint-main-generic-oracle-pipeline
M tools/jenkins/midpoint-main-generic-sql-server-pipeline
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 5d8fccd8746e9bf6564552a97e75abe2c2487d8e
https://github.com/Evolveum/midpoint/commit/5d8fccd8746e9bf6564552a97e75abe2c2487d8e
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2026-04-10 (Fri, 10 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectClassStatisticsButton.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/AttributeMappingCandidateSet.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingSuggestionOperationFactory.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersCorrelatingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/AbstractObjectClassStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/FocusObjectStatisticsComputer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionFocusTypesActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionObjectTypesActivityRun.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ValuesPairSample.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingScriptValidator.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingsQualityAssessor.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/ObjectTypeFiltersValidator.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestObjectTypesSuggestionOperation.java
Log Message:
-----------
Do cosmetic improvements in smart integration
- Used PathSet instead of List<ItemPath>. This class is
designed specially to handle equivalence of item paths
instead of strict equality.
- Renamed getLatestStatistics -> getLatestObjectClassStatistics.
- Renamed some fields/variables and other cosmetics.
- Formatted some Javadocs. Note that we use AsciiDoc instead of
HTML for writing Javadoc. So the texts should be legal AsciiDoc.
- Added result.recordException(e) to ObjectTypeFiltersValidator.
It is part of the standard pattern. In cases it should not be there,
please document the reason.
- Renamed ObjectTypesSuggestionRemoteServiceCallActivityRun to
ObjectTypesSuggestionObjectTypesActivityRun. The original (wrong) name
was my legacy.
Commit: e551c4bc02618d3d4eb63cee15b2ece0ebeb36de
https://github.com/Evolveum/midpoint/commit/e551c4bc02618d3d4eb63cee15b2ece0ebeb36de
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-10 (Fri, 10 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchBuilder.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchItemWrapperComparator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/BasicSearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ObjectTypeSearchItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SingleSearchItemPanel.java
Log Message:
-----------
added displayOrder to search items added via More button
Commit: b2a53326c757e791d53e911ce6b189360e6eb609
https://github.com/Evolveum/midpoint/commit/b2a53326c757e791d53e911ce6b189360e6eb609
Author: Martin Šplíchal <msplichal at evolveum.com>
Date: 2026-04-10 (Fri, 10 Apr 2026)
Changed paths:
M tools/jenkins/midpoint-compile-pipeline
M tools/jenkins/midpoint-conntest-pipeline
M tools/jenkins/midpoint-main-generic-oracle-pipeline
M tools/jenkins/midpoint-main-generic-sql-server-pipeline
M tools/jenkins/midpoint-main-nativepg-caching-use-cached-pipeline
M tools/jenkins/midpoint-main-nativepg-caching-use-fresh-pipeline
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
M tools/jenkins/midpoint-main-nativepg-no-caching-pipeline
M tools/jenkins/midpoint-main-nativepg-pipeline
M tools/jenkins/midpoint-main-pipeline
M tools/jenkins/midpoint-quick-nativepg-pipeline
M tools/jenkins/midpoint-quick-pipeline
M tools/jenkins/midpoint-sbom-dependencytrack-pipeline
M tools/jenkins/midpoint-security-pipeline
Log Message:
-----------
Increase JNLP agent memory to 2Gi to prevent ClosedChannelException
Commit: 8609cf3ae6292afc9dcca294c23d66585d86d8b8
https://github.com/Evolveum/midpoint/commit/8609cf3ae6292afc9dcca294c23d66585d86d8b8
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2026-04-10 (Fri, 10 Apr 2026)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DefaultServiceClientImpl.java
Log Message:
-----------
added smart integration modelOptions configuration and request injection
Usage:
<smartIntegration>
<serviceUrl>...</serviceUrl>
<modelOptions>
<modelName>openai/gpt-5.4</modelName>
<reasoningEffort>high</reasoningEffort>
</modelOptions>
</smartIntegration>
Commit: 3f7ca99b62d2ec3b2aead211996714c4c79c3da8
https://github.com/Evolveum/midpoint/commit/3f7ca99b62d2ec3b2aead211996714c4c79c3da8
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-10 (Fri, 10 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/SearchFilterPanelFactory.java
Log Message:
-----------
fix for ObjectCollectionType null
Commit: 14e1def7c145298c07de72e5c6c4676037118294
https://github.com/Evolveum/midpoint/commit/14e1def7c145298c07de72e5c6c4676037118294
Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
Date: 2026-04-10 (Fri, 10 Apr 2026)
Changed paths:
M docs/deployment/ninja/use-case/administrator-unlock.adoc
Log Message:
-----------
add info about permissions to repository
Commit: 0537cc62cc755912756282a857b84da4c10f3d34
https://github.com/Evolveum/midpoint/commit/0537cc62cc755912756282a857b84da4c10f3d34
Author: honchar <honchar at evolveum.com>
Date: 2026-04-10 (Fri, 10 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java
Log Message:
-----------
Refactor adding window id parameter
Related to 11050
Commit: 4380b0b99adda58b016ea27e95a08f5deb962fad
https://github.com/Evolveum/midpoint/commit/4380b0b99adda58b016ea27e95a08f5deb962fad
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2026-04-11 (Sat, 11 Apr 2026)
Changed paths:
M tools/jenkins/midpoint-compile-pipeline
Log Message:
-----------
Add workspace PVC and CLEAN_WORKSPACE param to midpoint-compile-pipeline
Commit: 2ff1800c03d4a647809ab1f8490da082abac884b
https://github.com/Evolveum/midpoint/commit/2ff1800c03d4a647809ab1f8490da082abac884b
Author: Vanesa Smoľaková <smolakovavanesa at gmail.com>
Date: 2026-04-11 (Sat, 11 Apr 2026)
Changed paths:
M infra/common/src/main/java/com/evolveum/midpoint/common/configuration/api/MidpointConfiguration.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelObjectResolver.java
Log Message:
-----------
MID-10972 Make org-tree inOid batch size configurable
Commit: 74da826d121ca10c14c5841377d9a8b400cf63a1
https://github.com/Evolveum/midpoint/commit/74da826d121ca10c14c5841377d9a8b400cf63a1
Author: Vanesa Smoľaková <smolakovavanesa at gmail.com>
Date: 2026-04-11 (Sat, 11 Apr 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LoginAssignmentCollector.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/AssignmentEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/TargetsEvaluation.java
Log Message:
-----------
MID-10972 Add batched prefetch for login assignment targets
Commit: ac728543a6015943c3105433f87032e25dfe7419
https://github.com/Evolveum/midpoint/commit/ac728543a6015943c3105433f87032e25dfe7419
Author: Vanesa Smoľaková <smolakovavanesa at gmail.com>
Date: 2026-04-11 (Sat, 11 Apr 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/AssignmentEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/TargetsEvaluation.java
Log Message:
-----------
MID-10972 Reuse resolved targets across assignment evaluation to avoid repeated nested resolution
Commit: 53e6a41910768439998e3e69a31a0f41cf6f1886
https://github.com/Evolveum/midpoint/commit/53e6a41910768439998e3e69a31a0f41cf6f1886
Author: Vanesa Smoľaková <smolakovavanesa at gmail.com>
Date: 2026-04-11 (Sat, 11 Apr 2026)
Changed paths:
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/authentication/GuiProfiledPrincipal.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java
Log Message:
-----------
MID-10972 Avoid duplicate GUI profile collection by reusing login inputs
Commit: b62da10b1a3794f1c8c644e2ec8d9d3fec98cfba
https://github.com/Evolveum/midpoint/commit/b62da10b1a3794f1c8c644e2ec8d9d3fec98cfba
Author: Vanesa Smoľaková <smolakovavanesa at gmail.com>
Date: 2026-04-11 (Sat, 11 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/AbstractAssignmentTypePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/AbstractAssignmentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/ConstructionAssignmentsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/FocusMappingsAssignmentsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/GdprAssignmentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/GenericAbstractRoleAssignmentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/OrgAssignmentsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/RoleAssignmentsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/DelegatedToMePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/AssignmentPanelRule.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/DashboardWidgetRuntimeInspector.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/PageSelfDashboard.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/WidgetFocusTrimContribution.java
Log Message:
-----------
MID-10972 Add pre-trimming of assignments in self dashboard before wrapper initialization
Commit: 2cde245232a37a4432e86147f59c2f1a08e19597
https://github.com/Evolveum/midpoint/commit/2cde245232a37a4432e86147f59c2f1a08e19597
Author: Vanesa Smoľaková <smolakovavanesa at gmail.com>
Date: 2026-04-11 (Sat, 11 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/AbstractAssignmentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/AssignmentPanelQueries.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/ConstructionAssignmentsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/FocusMappingsAssignmentsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/GdprAssignmentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/GenericAbstractRoleAssignmentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/PolicyAssignmentsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/ServiceAssignmentsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/AllAccessListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/DelegatedToMePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/AssignmentPanelRule.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/DashboardWidgetRuntimeInspector.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/DashboardWidgetTrimRegistry.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/page/self/dashboard/WidgetFocusTrimContribution.java
M infra/common/src/main/java/com/evolveum/midpoint/common/configuration/api/MidpointConfiguration.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelObjectResolver.java
M release-notes.adoc
Log Message:
-----------
MID-10972 Replace reflection with registry, unify assignment queries, and move trim logic into TrimPlan
Commit: 65c88adeaa0bac39d4769ed1d34ba2a867b7c79f
https://github.com/Evolveum/midpoint/commit/65c88adeaa0bac39d4769ed1d34ba2a867b7c79f
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-04-12 (Sun, 12 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/AttributeMappingCandidateSet.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/OrganizationalUnitActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/OrganizationalUnitLdapMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/scim/UserScimMappingProvider.java
Log Message:
-----------
Smart Integration: Use static resource name in group inbound mapping scripts
Pass the resource name to suggestInboundMappings() so that group mapping
providers (AD and LDAP) can embed it statically into the generated script
at suggestion time, instead of relying on the runtime 'resource.name'
variable.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: cee7f3d4dadf15874e924549c0c7f28e550f836f
https://github.com/Evolveum/midpoint/commit/cee7f3d4dadf15874e924549c0c7f28e550f836f
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-12 (Sun, 12 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionWizardPanel.java
Log Message:
-----------
Fix npe on outlier analysis page
- #11163
Commit: 8f3f7ad1d59e9b04a8aaeafe4105a84d65655de6
https://github.com/Evolveum/midpoint/commit/8f3f7ad1d59e9b04a8aaeafe4105a84d65655de6
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-12 (Sun, 12 Apr 2026)
Changed paths:
M docs/deployment/ninja/use-case/administrator-unlock.adoc
M gui/admin-gui/src/frontend/scss/midpoint-utils.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/ConnectorDevelopmentController.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/SearchByIdConnectorDevPartItem.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/SearchFilterConnectorDevPartItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/NextStepsConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/ConnectorObjectClassTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/InitObjectClassConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/ObjectClassesConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchByIdEndpointsConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchByIdObjectClassConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchByIdObjectConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchByIdScriptConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchFilterEndpointsConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchFilterObjectClassConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchFilterObjectsConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchFilterScriptConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/WaitingSearchByIdConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/WaitingSearchFilterConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationDetailsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectClassStatisticsButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/model/XmlGregorianCalendarModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageAuditLogDetails.java
A gui/admin-gui/src/test/java/com/evolveum/midpoint/web/TestXmlGregorianCalendarModel.java
M gui/admin-gui/testng-integration.xml
M infra/schema/src/main/resources/xml/ns/public/common/common-connector-dev-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.java
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/util/ConnectorGeneratorConstants.java
A model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ConnectorDevelopmentRestController.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/SmartIntegrationRestController.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentArtifacts.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/AttributeMappingCandidateSet.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingSuggestionOperationFactory.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersCorrelatingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/AbstractObjectClassStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/FocusObjectStatisticsComputer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionFocusTypesActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionObjectTypesActivityRun.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorManifestWriter.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ServiceClient.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/AbstractConnDevActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassAttributesActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassEndpointsActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ValuesPairSample.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingScriptValidator.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingsQualityAssessor.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/ObjectTypeFiltersValidator.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/OrganizationalUnitActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/OrganizationalUnitLdapMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/scim/UserScimMappingProvider.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestObjectTypesSuggestionOperation.java
M release-notes.adoc
M tools/jenkins/midpoint-compile-pipeline
M tools/jenkins/midpoint-conntest-pipeline
M tools/jenkins/midpoint-main-generic-oracle-pipeline
M tools/jenkins/midpoint-main-generic-sql-server-pipeline
M tools/jenkins/midpoint-main-nativepg-caching-use-cached-pipeline
M tools/jenkins/midpoint-main-nativepg-caching-use-fresh-pipeline
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
M tools/jenkins/midpoint-main-nativepg-no-caching-pipeline
M tools/jenkins/midpoint-main-nativepg-pipeline
M tools/jenkins/midpoint-main-pipeline
M tools/jenkins/midpoint-quick-nativepg-pipeline
M tools/jenkins/midpoint-quick-pipeline
M tools/jenkins/midpoint-sbom-dependencytrack-pipeline
M tools/jenkins/midpoint-security-pipeline
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: b818b036ce0a838f8fada20ae0d2a642702d0442
https://github.com/Evolveum/midpoint/commit/b818b036ce0a838f8fada20ae0d2a642702d0442
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M docs/deployment/ninja/use-case/administrator-unlock.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionWizardPanel.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/AttributeMappingCandidateSet.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/OrganizationalUnitActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/OrganizationalUnitLdapMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/scim/UserScimMappingProvider.java
M tools/jenkins/midpoint-compile-pipeline
Log Message:
-----------
Merge branch 'master' into tmp/11093_fix
Commit: 77d04aab31f25829b4d6830afa52392db067d50b
https://github.com/Evolveum/midpoint/commit/77d04aab31f25829b4d6830afa52392db067d50b
Author: honchar <honchar at evolveum.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M docs/deployment/ninja/use-case/administrator-unlock.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectClassStatisticsButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionWizardPanel.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/AttributeMappingCandidateSet.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingSuggestionOperationFactory.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersCorrelatingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/AbstractObjectClassStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/FocusObjectStatisticsComputer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionFocusTypesActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionObjectTypesActivityRun.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ValuesPairSample.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingScriptValidator.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingsQualityAssessor.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/ObjectTypeFiltersValidator.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/OrganizationalUnitActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/OrganizationalUnitLdapMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/scim/UserScimMappingProvider.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestObjectTypesSuggestionOperation.java
M tools/jenkins/midpoint-compile-pipeline
M tools/jenkins/midpoint-conntest-pipeline
M tools/jenkins/midpoint-main-generic-oracle-pipeline
M tools/jenkins/midpoint-main-generic-sql-server-pipeline
M tools/jenkins/midpoint-main-nativepg-caching-use-cached-pipeline
M tools/jenkins/midpoint-main-nativepg-caching-use-fresh-pipeline
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
M tools/jenkins/midpoint-main-nativepg-no-caching-pipeline
M tools/jenkins/midpoint-main-nativepg-pipeline
M tools/jenkins/midpoint-main-pipeline
M tools/jenkins/midpoint-quick-nativepg-pipeline
M tools/jenkins/midpoint-quick-pipeline
M tools/jenkins/midpoint-sbom-dependencytrack-pipeline
M tools/jenkins/midpoint-security-pipeline
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: d33826e2da5255cf8e415c4138aed49f9a3f5983
https://github.com/Evolveum/midpoint/commit/d33826e2da5255cf8e415c4138aed49f9a3f5983
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/SearchFilterPanelFactory.java
Log Message:
-----------
return ObjectType.COMPLEX_TYPE when not able to find right type
Commit: ad4dd246e2405ec138ccca6c581d5e08e4ec32fe
https://github.com/Evolveum/midpoint/commit/ad4dd246e2405ec138ccca6c581d5e08e4ec32fe
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M release-notes.adoc
Log Message:
-----------
MID-11160 release-notes.adoc update
Commit: 18146e1e9984893ee14cfebf59745882b9cb02f0
https://github.com/Evolveum/midpoint/commit/18146e1e9984893ee14cfebf59745882b9cb02f0
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M docs/deployment/ninja/use-case/administrator-unlock.adoc
M gui/admin-gui/src/frontend/scss/_bootstrap-variables.scss
M gui/admin-gui/src/frontend/scss/_midpoint-variables.scss
M gui/admin-gui/src/frontend/scss/midpoint-utils.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/ConnectorDevelopmentController.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/SearchByIdConnectorDevPartItem.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/SearchFilterConnectorDevPartItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/NextStepsConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/basic/DocumentationConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/ConnectorObjectClassTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/InitObjectClassConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/ObjectClassesConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchByIdEndpointsConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchByIdObjectClassConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchByIdObjectConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchByIdScriptConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchFilterEndpointsConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchFilterObjectClassConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchFilterObjectsConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchFilterScriptConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/WaitingSearchByIdConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/WaitingSearchFilterConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/mark/component/MarksOfObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationDetailsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectClassStatisticsButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/MenuMultiButtonPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/InlineMenuButtonColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/ButtonInlineMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/IconMenuLinkPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/InlineMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/InlineMenuItemBuilder.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuDividerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuDividerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/model/XmlGregorianCalendarModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageAuditLogDetails.java
A gui/admin-gui/src/test/java/com/evolveum/midpoint/web/TestXmlGregorianCalendarModel.java
M gui/admin-gui/testng-integration.xml
M infra/schema/src/main/resources/xml/ns/public/common/common-connector-dev-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CompleteCorrelationResult.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.java
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/util/ConnectorGeneratorConstants.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/CorrelationProcessing.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/helpers/NotificationExpressionHelper.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/notifiers/PasswordResetNotifier.java
M model/notifications-impl/src/test/java/com/evolveum/midpoint/notifications/impl/NotificationsTest.java
A model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ConnectorDevelopmentRestController.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/SmartIntegrationRestController.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentArtifacts.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/AttributeMappingCandidateSet.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingSuggestionOperationFactory.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersCorrelatingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/AbstractObjectClassStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/FocusObjectStatisticsComputer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionFocusTypesActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionObjectTypesActivityRun.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorManifestWriter.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ServiceClient.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/AbstractConnDevActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassAttributesActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassEndpointsActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ValuesPairSample.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingScriptValidator.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingsQualityAssessor.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/ObjectTypeFiltersValidator.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/OrganizationalUnitActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/OrganizationalUnitLdapMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/scim/UserScimMappingProvider.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestObjectTypesSuggestionOperation.java
M release-notes.adoc
M tools/jenkins/midpoint-compile-pipeline
M tools/jenkins/midpoint-conntest-pipeline
M tools/jenkins/midpoint-main-generic-oracle-pipeline
M tools/jenkins/midpoint-main-generic-sql-server-pipeline
M tools/jenkins/midpoint-main-nativepg-caching-use-cached-pipeline
M tools/jenkins/midpoint-main-nativepg-caching-use-fresh-pipeline
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
M tools/jenkins/midpoint-main-nativepg-no-caching-pipeline
M tools/jenkins/midpoint-main-nativepg-pipeline
M tools/jenkins/midpoint-main-pipeline
M tools/jenkins/midpoint-quick-nativepg-pipeline
M tools/jenkins/midpoint-quick-pipeline
M tools/jenkins/midpoint-sbom-dependencytrack-pipeline
M tools/jenkins/midpoint-security-pipeline
Log Message:
-----------
Merge branch 'master' into tmp/9476
Commit: 2066550416dbd52ae2adf221075660a285ab7b3e
https://github.com/Evolveum/midpoint/commit/2066550416dbd52ae2adf221075660a285ab7b3e
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/BasicSearchPanel.java
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/TextSearchItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/TenantRefWrapperFactory.java
Log Message:
-----------
have search items sorted in More button after switch between saved filters
Commit: 8f04c571cd7bf22ce714596aa6130e493050e4db
https://github.com/Evolveum/midpoint/commit/8f04c571cd7bf22ce714596aa6130e493050e4db
Author: Patrik <patkomalinak at gmail.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M gui/admin-gui/src/frontend/scss/midpoint-utils.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/StatusInfoTableUtil.java
Log Message:
-----------
Smart integration: Added extension for BS handling for alerts components including ai gradient variant
Commit: a1e647a2b02c2411b2c3ffa257fed88b74d74bed
https://github.com/Evolveum/midpoint/commit/a1e647a2b02c2411b2c3ffa257fed88b74d74bed
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/SearchFilterPanelFactory.java
Log Message:
-----------
Merge pull request #607 from Evolveum/tmp/11093_fix
fix for ObjectCollectionType null
Commit: 772367f6f208896d66cbeaff1303f91f93f86f74
https://github.com/Evolveum/midpoint/commit/772367f6f208896d66cbeaff1303f91f93f86f74
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M pom.xml
Log Message:
-----------
spring boot version bump to 3.5.13
Commit: d19cd7600228fabad30c73aac2a1309a76343a43
https://github.com/Evolveum/midpoint/commit/d19cd7600228fabad30c73aac2a1309a76343a43
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/SearchFilterPanelFactory.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 9b35842061455726d683ee97b6e21bf54b1e4669
https://github.com/Evolveum/midpoint/commit/9b35842061455726d683ee97b6e21bf54b1e4669
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/BasicSearchPanel.java
Log Message:
-----------
cover corner cases for displayOrder
Commit: a16b92019bce2349796669c2e908ab15096c29b9
https://github.com/Evolveum/midpoint/commit/a16b92019bce2349796669c2e908ab15096c29b9
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M docs/admin-gui/collections-views/configuration/AllUsersTelEmail.png
M docs/admin-gui/collections-views/configuration/SysUsersAdded.png
M docs/admin-gui/collections-views/configuration/index.adoc
M docs/admin-gui/collections-views/use-cases/allUsersCustomManagers.png
M docs/admin-gui/collections-views/use-cases/managersOnly.png
Log Message:
-----------
docs update for displayOrder
Commit: e542c58ac9e60e1fa3aa0f71bca99b01e766ca54
https://github.com/Evolveum/midpoint/commit/e542c58ac9e60e1fa3aa0f71bca99b01e766ca54
Author: Patrik <patkomalinak at gmail.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M gui/admin-gui/src/frontend/scss/midpoint-utils.scss
Log Message:
-----------
Smart integration: Updated bs extensions of new styles for hover states
Commit: e0b298d1f31e397a35702d3a73590ab964be8b57
https://github.com/Evolveum/midpoint/commit/e0b298d1f31e397a35702d3a73590ab964be8b57
Author: Patrik <patkomalinak at gmail.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.java
Log Message:
-----------
Smart Class style append typo fix
Commit: ac80c4d37b58daee85cd3fba7b94d17e15bed588
https://github.com/Evolveum/midpoint/commit/ac80c4d37b58daee85cd3fba7b94d17e15bed588
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M gui/admin-gui/src/frontend/scss/midpoint-utils.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/SearchFilterPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/StatusInfoTableUtil.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/AttributeMappingCandidateSet.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/OrganizationalUnitActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/OrganizationalUnitLdapMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/scim/UserScimMappingProvider.java
M pom.xml
M release-notes.adoc
Log Message:
-----------
Merge branch 'master' into fix/MID-10972
Commit: 21c5de030eefb7cdd798cec45e856f021910a1c7
https://github.com/Evolveum/midpoint/commit/21c5de030eefb7cdd798cec45e856f021910a1c7
Author: honchar <honchar at evolveum.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/helpers/NotificationExpressionHelper.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/notifiers/AbstractGeneralNotifier.java
Log Message:
-----------
Fix reference value object usage in notifications
Previously, originOjbect was set while creating a reference value.
This lead to incorrect reference values comparison (as originObject is
not taken into account in equals() method). Setting and using reference
value object field fixes this problem.
Related to #11038
Commit: 3d8b47ed116c75ae7d32542d1258ebb24d4e8f64
https://github.com/Evolveum/midpoint/commit/3d8b47ed116c75ae7d32542d1258ebb24d4e8f64
Author: honchar <honchar at evolveum.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M gui/admin-gui/src/frontend/scss/midpoint-utils.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 743c2c63fde77a38861cf48f40a10f8de95440f5
https://github.com/Evolveum/midpoint/commit/743c2c63fde77a38861cf48f40a10f8de95440f5
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-04-13 (Mon, 13 Apr 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/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OperationContext.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchingOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationBeans.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionFocusTypesActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/SchemaMatchPreloadActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/SchemaMatchPreloadActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/SchemaMatchPreloadWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectorySchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/OrganizationalUnitActiveDirectorySchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectorySchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapSchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapSchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/OrganizationalUnitLdapSchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/scim/UserScimSchemaDetector.java
Log Message:
-----------
Smart Integration: Introduce schema match preload background activity
After object type suggestions complete (with focus types assigned), a new
SchemaMatchPreload background task is automatically submitted. It reads the
suggested object types from the source task's work state, groups them by focus
type, and pre-computes schema match results at the object class level for each
unique focus type, caching them via SchemaMatchService.saveSchemaMatch.
- Add SchemaMatchPreloadWorkDefinitionType to common-tasks-3.xsd with
resourceRef, objectclass, permissions, and sourceTaskRef fields
- Add SchemaMatchPreloadWorkDefinition/ActivityHandler/ActivityRun
- Add SchemaMatchService.computeSchemaMatchByObjectClass: computes schema match
using an explicit focus type name, without requiring a configured object type
(kind/intent) on the resource
- Refactor WellKnownSchemaDetector to accept ResourceObjectClassDefinition
directly instead of ResourceObjectTypeDefinition, enabling detection before
object types are saved; update all detector implementations accordingly
- Add SmartIntegrationServiceImpl.submitSchemaMatchPreload and wire it into
ObjectTypesSuggestionFocusTypesActivityRun after focus types are written
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: d757949e5299e7e9c70e708c113be56c87a09b6e
https://github.com/Evolveum/midpoint/commit/d757949e5299e7e9c70e708c113be56c87a09b6e
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/AbstractAssignmentTypePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/AbstractAssignmentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/AssignmentPanelQueries.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/ConstructionAssignmentsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/FocusMappingsAssignmentsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/GdprAssignmentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/GenericAbstractRoleAssignmentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/OrgAssignmentsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/PolicyAssignmentsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/RoleAssignmentsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/ServiceAssignmentsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/AllAccessListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/DelegatedToMePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/AssignmentPanelRule.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/DashboardWidgetRuntimeInspector.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/DashboardWidgetTrimRegistry.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/PageSelfDashboard.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/WidgetFocusTrimContribution.java
M infra/common/src/main/java/com/evolveum/midpoint/common/configuration/api/MidpointConfiguration.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/authentication/GuiProfiledPrincipal.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/LoginAssignmentCollector.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/AssignmentEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/TargetsEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java
M release-notes.adoc
Log Message:
-----------
Merge pull request #601
MID-10972 Improve login and self-dashboard performance
Commit: c4ae428ba4dcc42953e703156b048c4ca35950e8
https://github.com/Evolveum/midpoint/commit/c4ae428ba4dcc42953e703156b048c4ca35950e8
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M tools/jenkins/midpoint-quick-pipeline
Log Message:
-----------
Add CLEAN_WORKSPACE param and faster git checkout to quick pipeline
Commit: 6e316a47421406d9252bf31485304fbde59852e4
https://github.com/Evolveum/midpoint/commit/6e316a47421406d9252bf31485304fbde59852e4
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2026-04-14 (Tue, 14 Apr 2026)
Changed paths:
M tools/jenkins/midpoint-quick-pipeline
Log Message:
-----------
Adjust resources for jnlp and maven containers in quick pipeline
The main goal is to allow more builds to run at once.
Currently, our HW is underutilized, especially the CPU.
- jnlp needs much less CPU
- maven uses BUILDER_CPU as limit, but only half of it for request
Commit: 9a9d7f06b314c7f4fd0e9243d4ff4fe04520a17c
https://github.com/Evolveum/midpoint/commit/9a9d7f06b314c7f4fd0e9243d4ff4fe04520a17c
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2026-04-14 (Tue, 14 Apr 2026)
Changed paths:
M docs/deployment/ninja/use-case/administrator-unlock.adoc
M gui/admin-gui/src/frontend/scss/midpoint-utils.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/SearchFilterPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/AbstractAssignmentTypePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/AbstractAssignmentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/AssignmentPanelQueries.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/ConstructionAssignmentsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/FocusMappingsAssignmentsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/GdprAssignmentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/GenericAbstractRoleAssignmentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/OrgAssignmentsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/PolicyAssignmentsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/RoleAssignmentsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/ServiceAssignmentsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/ConnectorDevelopmentController.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/SearchByIdConnectorDevPartItem.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/SearchFilterConnectorDevPartItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/NextStepsConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/ConnectorObjectClassTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/InitObjectClassConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/ObjectClassesConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchByIdEndpointsConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchByIdObjectClassConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchByIdObjectConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchByIdScriptConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchFilterEndpointsConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchFilterObjectClassConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchFilterObjectsConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchFilterScriptConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/WaitingSearchByIdConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/WaitingSearchFilterConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationDetailsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectClassStatisticsButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/AllAccessListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/DelegatedToMePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/AssignmentPanelRule.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/DashboardWidgetRuntimeInspector.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/DashboardWidgetTrimRegistry.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/PageSelfDashboard.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/WidgetFocusTrimContribution.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/StatusInfoTableUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageAuditLogDetails.java
M infra/common/src/main/java/com/evolveum/midpoint/common/configuration/api/MidpointConfiguration.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-connector-dev-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/authentication/GuiProfiledPrincipal.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelObjectResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LoginAssignmentCollector.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/AssignmentEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/TargetsEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/helpers/NotificationExpressionHelper.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/notifiers/AbstractGeneralNotifier.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentArtifacts.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/AttributeMappingCandidateSet.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingSuggestionOperationFactory.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OperationContext.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchingOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersCorrelatingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationBeans.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/AbstractObjectClassStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/FocusObjectStatisticsComputer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionFocusTypesActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionObjectTypesActivityRun.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionStatisticsComputationActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/SchemaMatchPreloadActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/SchemaMatchPreloadActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/SchemaMatchPreloadWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorManifestWriter.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ServiceClient.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/AbstractConnDevActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassAttributesActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassEndpointsActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ValuesPairSample.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingScriptValidator.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingsQualityAssessor.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/ObjectTypeFiltersValidator.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectorySchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/OrganizationalUnitActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/OrganizationalUnitActiveDirectorySchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectorySchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapSchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapSchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/OrganizationalUnitLdapMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/OrganizationalUnitLdapSchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/scim/UserScimMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/scim/UserScimSchemaDetector.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestObjectTypesSuggestionOperation.java
M pom.xml
M release-notes.adoc
M tools/jenkins/midpoint-compile-pipeline
M tools/jenkins/midpoint-conntest-pipeline
M tools/jenkins/midpoint-main-generic-oracle-pipeline
M tools/jenkins/midpoint-main-generic-sql-server-pipeline
M tools/jenkins/midpoint-main-nativepg-caching-use-cached-pipeline
M tools/jenkins/midpoint-main-nativepg-caching-use-fresh-pipeline
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
M tools/jenkins/midpoint-main-nativepg-no-caching-pipeline
M tools/jenkins/midpoint-main-nativepg-pipeline
M tools/jenkins/midpoint-main-pipeline
M tools/jenkins/midpoint-quick-nativepg-pipeline
M tools/jenkins/midpoint-quick-pipeline
M tools/jenkins/midpoint-sbom-dependencytrack-pipeline
M tools/jenkins/midpoint-security-pipeline
Log Message:
-----------
Merge branch 'master' into smart-service-model-options
Commit: c7ea97e64859d4b4b6644b65d5ddaead4f6ace4e
https://github.com/Evolveum/midpoint/commit/c7ea97e64859d4b4b6644b65d5ddaead4f6ace4e
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-14 (Tue, 14 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SearchPanel.java
Log Message:
-----------
proper loading of search items order from saved filter
Commit: e9678b9020aa3c98d0757bf80851a21cadba34e4
https://github.com/Evolveum/midpoint/commit/e9678b9020aa3c98d0757bf80851a21cadba34e4
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-14 (Tue, 14 Apr 2026)
Changed paths:
M gui/admin-gui/src/frontend/scss/midpoint-utils.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/SearchFilterPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/AbstractAssignmentTypePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/AbstractAssignmentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/AssignmentPanelQueries.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/ConstructionAssignmentsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/FocusMappingsAssignmentsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/GdprAssignmentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/GenericAbstractRoleAssignmentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/OrgAssignmentsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/PolicyAssignmentsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/RoleAssignmentsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/ServiceAssignmentsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/AllAccessListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/DelegatedToMePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/AssignmentPanelRule.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/DashboardWidgetRuntimeInspector.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/DashboardWidgetTrimRegistry.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/PageSelfDashboard.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/WidgetFocusTrimContribution.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/StatusInfoTableUtil.java
M infra/common/src/main/java/com/evolveum/midpoint/common/configuration/api/MidpointConfiguration.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-smart-integration-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/authentication/GuiProfiledPrincipal.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/LoginAssignmentCollector.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/AssignmentEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/TargetsEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/helpers/NotificationExpressionHelper.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/notifiers/AbstractGeneralNotifier.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DefaultServiceClientImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OperationContext.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchingOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationBeans.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionFocusTypesActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/SchemaMatchPreloadActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/SchemaMatchPreloadActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/SchemaMatchPreloadWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectorySchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/OrganizationalUnitActiveDirectorySchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectorySchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapSchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapSchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/OrganizationalUnitLdapSchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/scim/UserScimSchemaDetector.java
M pom.xml
M release-notes.adoc
M tools/jenkins/midpoint-quick-pipeline
Log Message:
-----------
Merge branch 'master' into tmp/9476
Commit: 781fd2e079248149d22663dba208fa7b47ffcec0
https://github.com/Evolveum/midpoint/commit/781fd2e079248149d22663dba208fa7b47ffcec0
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-14 (Tue, 14 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/SearchFilterPanelFactory.java
Log Message:
-----------
MID-11175: Delineation suggestions: filter parsing broken after recent GUI change
Commit: 10ca616c9f86f74cbf48d2f43fde8ad0df21d4db
https://github.com/Evolveum/midpoint/commit/10ca616c9f86f74cbf48d2f43fde8ad0df21d4db
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-04-14 (Tue, 14 Apr 2026)
Changed paths:
A docs/admin-gui/collections-views/configuration/AllUsersTelEmail.png
A docs/admin-gui/collections-views/configuration/SysUsers.png
A docs/admin-gui/collections-views/configuration/SysUsersAdded.png
R docs/admin-gui/collections-views/configuration/image2021-1-19_9-37-5.png
M docs/admin-gui/collections-views/configuration/index.adoc
R docs/admin-gui/collections-views/configuration/search_config.png
A docs/admin-gui/collections-views/use-cases/allUsersCustomManagers.png
M docs/admin-gui/collections-views/use-cases/embed-collection-to-navigation-and-search-bar.adoc
A docs/admin-gui/collections-views/use-cases/managersOnly.png
R docs/admin-gui/collections-views/use-cases/mngrs-tggl-1.png
R docs/admin-gui/collections-views/use-cases/mngrs-tggl-2.png
A docs/schema/archetypes/PersonArchetype.png
R docs/schema/archetypes/person-example.png
M docs/schema/archetypes/person.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchBuilder.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchConfigurationMerger.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchItemWrapperComparator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/factory/AbstractSearchItemWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/factory/SearchItemContext.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/BasicSearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ObjectTypeSearchItemPanel.java
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
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SingleSearchItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/TextSearchItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AbstractSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/TenantRefWrapperFactory.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/AdminGuiConfigurationMergeManager.java
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/archetypes/ArchetypePolicyMerger.java
Log Message:
-----------
Merge pull request #600
MID-9476: Problems with Search Box in Object Collection View
Commit: a50c964460aff4213e1dd6bd114286bbb291d7d7
https://github.com/Evolveum/midpoint/commit/a50c964460aff4213e1dd6bd114286bbb291d7d7
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-14 (Tue, 14 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/SearchFilterPanelFactory.java
Log Message:
-----------
MID-11175 javadoc for SearchFilterPanelFactory.getFilterObjectType
Commit: 19719ab18a25aab69e8e849118066336e000dc4a
https://github.com/Evolveum/midpoint/commit/19719ab18a25aab69e8e849118066336e000dc4a
Author: honchar <honchar at evolveum.com>
Date: 2026-04-14 (Tue, 14 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/factory/CertItemOutcomeSearchItemWrapperFactory.java
Log Message:
-----------
Fixed duplicated "No response" option for campaign
Related to #11166
Commit: 3c93285022425fb8bb492977fe27c42939e45c92
https://github.com/Evolveum/midpoint/commit/3c93285022425fb8bb492977fe27c42939e45c92
Author: honchar <honchar at evolveum.com>
Date: 2026-04-14 (Tue, 14 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/SearchFilterPanelFactory.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: b24c02a7dd40d33296a53b0f7e1cd5df9b6e2d98
https://github.com/Evolveum/midpoint/commit/b24c02a7dd40d33296a53b0f7e1cd5df9b6e2d98
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-15 (Wed, 15 Apr 2026)
Changed paths:
M docs/admin-gui/collections-views/configuration/index.adoc
Log Message:
-----------
MID-9476 fix docs link
Commit: 9ba4e0d3cac51e77f7c6570a099c11973d49177c
https://github.com/Evolveum/midpoint/commit/9ba4e0d3cac51e77f7c6570a099c11973d49177c
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-15 (Wed, 15 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTileTable.java
Log Message:
-----------
Smart integration: fix Mappings hang when switching from outbound to inbound
- #4795
Commit: 796d69a3ecda8d2dee24b54710afcb9de3d137a9
https://github.com/Evolveum/midpoint/commit/796d69a3ecda8d2dee24b54710afcb9de3d137a9
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-15 (Wed, 15 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
Log Message:
-----------
Smart integration: show no value panel above mapping table only for MappingUsedFor.ALL
Commit: 029fccf67086e785cdcf81ebd2eeaf3d2fd86cfb
https://github.com/Evolveum/midpoint/commit/029fccf67086e785cdcf81ebd2eeaf3d2fd86cfb
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-15 (Wed, 15 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
Log Message:
-----------
Smart integration: fix exception when navigating from mappings to Defined Tasks (#4763)
*NOTE*
The issue was caused by deferred evaluation of selected mappings
using a supplier/lambda. The selection was resolved later
(e.g. in popup/model), at a time when the originating SmartMappingTable
component was already detached from the page.
Commit: ea8d9dfc7f8933ca4a5decdb2edcc81d06787aa2
https://github.com/Evolveum/midpoint/commit/ea8d9dfc7f8933ca4a5decdb2edcc81d06787aa2
Author: Slavek Licehammer <slavek at evolveum.com>
Date: 2026-04-15 (Wed, 15 Apr 2026)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
Log Message:
-----------
Clarify schemadocs for includeNullInputs option
Commit: 51260fb5dd2c87537ca2b39d67bbb16219595fcc
https://github.com/Evolveum/midpoint/commit/51260fb5dd2c87537ca2b39d67bbb16219595fcc
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-04-15 (Wed, 15 Apr 2026)
Changed paths:
M release-notes.adoc
Log Message:
-----------
upadate release-notes.adoc MID-11175, MID-9476
Commit: 856771d2ff5d658a480f117877ce3df405746e04
https://github.com/Evolveum/midpoint/commit/856771d2ff5d658a480f117877ce3df405746e04
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-15 (Wed, 15 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceGuideObjectTypeTileState.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardChoicePanel.java
Log Message:
-----------
Smart Integration - fix locked tile behavior for object type capabilities
Commit: 87cd861ced02b42378ef873043064774fb8f80f1
https://github.com/Evolveum/midpoint/commit/87cd861ced02b42378ef873043064774fb8f80f1
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-15 (Wed, 15 Apr 2026)
Changed paths:
M release-notes.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Compare: https://github.com/Evolveum/midpoint/compare/fc80c1965b46...87cd861ced02
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