[midPoint-git] [Evolveum/midpoint] 1e2e73: MID-9300 sqale repository - creating schema with n...
Tony Tkáčik
noreply at github.com
Wed Feb 12 09:57:45 CET 2025
Branch: refs/heads/feature/no-multivalue-metadata
Home: https://github.com/Evolveum/midpoint
Commit: 1e2e7332470e3cec084fd6d58b669b4b70bb500d
https://github.com/Evolveum/midpoint/commit/1e2e7332470e3cec084fd6d58b669b4b70bb500d
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M config/sql/native/postgres-audit.sql
M config/sql/native/postgres.sql
Log Message:
-----------
MID-9300 sqale repository - creating schema with name of current user to avoid using public schema
(cherry picked from commit 37216dbfc8adee71428af499130643ad24bd5731)
Commit: 9d4ad3c3fb79b8f9b24bb213a714fe3178d1e161
https://github.com/Evolveum/midpoint/commit/9d4ad3c3fb79b8f9b24bb213a714fe3178d1e161
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M config/sql/native/postgres-audit.sql
M config/sql/native/postgres.sql
Log Message:
-----------
MID-9300 sqale repository - creating schema with name of current user to avoid using public schema, updated docs
(cherry picked from commit ac076891de3c98d1b1df0785893a1bd974962e96)
Commit: ef3499301ee453d4541f39f2b2dc569fd0c874e9
https://github.com/Evolveum/midpoint/commit/ef3499301ee453d4541f39f2b2dc569fd0c874e9
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M release-notes.adoc
Log Message:
-----------
MID-9300 updated release notes
Commit: 36dde63f7b8c266f35badf63b2a0336b482e55c6
https://github.com/Evolveum/midpoint/commit/36dde63f7b8c266f35badf63b2a0336b482e55c6
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
Log Message:
-----------
outlier detection: fix broken link caused by missing url param pathParameter
Commit: 682bd50889aba28ee88ca4cc41c515e143d3f71f
https://github.com/Evolveum/midpoint/commit/682bd50889aba28ee88ca4cc41c515e143d3f71f
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
Log Message:
-----------
Apply shadow definition even for unclassified ones
If a resource object shadow cannot be classified, we still may want
to apply the "basic" (object class-based) definition to it, to keep
the kind/intent consistent with the attribute definitions.
This was broken by recent applyDefinition-related optimizations.
It fixes failing test methods in TestIntent.
(cherry picked from commit 2a7387aea5bd5dd0e7f794b3d170afc4933bfc37)
Commit: 2c80410f14fac907d98fb19ae6f452ca1e1b6b15
https://github.com/Evolveum/midpoint/commit/2c80410f14fac907d98fb19ae6f452ca1e1b6b15
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/handler/AuditedAccessDeniedHandler.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/handler/AuditedLogoutHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/SecurityHelper.java
Log Message:
-----------
adding try/catch for calling audit servis during authentication (fix for showing 500 error page if audit throws exception)
(cherry picked from commit 0c67a87026a644faae8841268476a7ccb25804f3)
Commit: 3008088d679ba4b84cfed33e0b5ad22488776ad2
https://github.com/Evolveum/midpoint/commit/3008088d679ba4b84cfed33e0b5ad22488776ad2
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/handler/AuditedAccessDeniedHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/SecurityHelper.java
Log Message:
-----------
adding creating audit record for normalized username to catch exception thrown by audit record creation during authentication
(cherry picked from commit 64ad5a7ca75087a2e55fda5f95c866f782f06f6a)
Commit: 7053d0ff94bd139db7ff97484083d8a767d34c15
https://github.com/Evolveum/midpoint/commit/7053d0ff94bd139db7ff97484083d8a767d34c15
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/handler/AuditedAccessDeniedHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/SecurityHelper.java
Log Message:
-----------
fix setting normalized username to new audit record to catch exception thrown by audit record creation during authentication
(cherry picked from commit a7760341851cdf884065d3996fee67392236150c)
Commit: 5d21a4a0e03972240c8707196ca8254abaab29eb
https://github.com/Evolveum/midpoint/commit/5d21a4a0e03972240c8707196ca8254abaab29eb
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M config/sql/native/postgres-audit.sql
M config/sql/native/postgres.sql
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/progressbar/ProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/candidate/RoleAnalysisCandidateTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/migration/RoleAnalysisMigrationRoleTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/pattern/RoleAnalysisPatternTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/session/RoleAnalysisSessionTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarSecondStyle.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarSecondStyle.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/AbstractRoleAnalysisProgressBar.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisAttributeProgressBar.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisAttributeProgressBar.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisBasicProgressBar.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisBasicProgressBar.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisInlineProgressBar.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisInlineProgressBar.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisAttributeProgressBarDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisProgressBarDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterSummaryPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisObjectDetailsTablePopupPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisObjectDetailsTablePopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisSinglePartitionAnomalyResultTabPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorySelectionProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/AnalysisAttributeSelectorPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisSessionSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/context/AbstractRoleAnalysisConfiguration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierPartitionTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisSessionTileTable.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalsConfig.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/metadata/DefaultValueMetadataProcessing.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/PropertyAccess.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/PropertyLimitations.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowSimpleAttribute.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssignmentTargetSearchExpressionEvaluator.java
M pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ShadowAuditHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AccessChecker.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedObjectConstruction.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/classification/ResourceObjectClassifier.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfResourceObject.java
M release-notes.adoc
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/StatisticsLogger.java
M repo/system-init/src/main/resources/initial-objects/report/090-report-audit.xml
M repo/system-init/src/main/resources/initial-objects/report/100-report-reconciliation.xml
M repo/system-init/src/main/resources/initial-objects/report/110-report-user-list.xml
M repo/system-init/src/main/resources/initial-objects/report/140-report-certification-campaigns.xml
M repo/system-init/src/main/resources/initial-objects/report/150-report-certification-cases.xml
M repo/system-init/src/main/resources/initial-objects/report/160-report-certification-work-items.xml
M repo/system-init/src/main/resources/initial-objects/report/200-report-indirect-assignments.xml
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java
Log Message:
-----------
Merge remote-tracking branch 'origin/support-4.9' into support-4.9
Commit: 4cf5c9f04258a9e74a6f416e5b7cf23fc2ef55b0
https://github.com/Evolveum/midpoint/commit/4cf5c9f04258a9e74a6f416e5b7cf23fc2ef55b0
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
Log Message:
-----------
MID-10346: Sqale: Fixed data loss on modify without reindex after upgrade
Partial updates still had one potential path for data loss when modification
of separatelly stored items occured and such other item already existed.
When there is need for reindex detected, recreate update context with reindex option
to ensure all data are loaded.
Commit: 09d868cb86775e83ff8a3ede2a46e2c57631d538
https://github.com/Evolveum/midpoint/commit/09d868cb86775e83ff8a3ede2a46e2c57631d538
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
Log Message:
-----------
MID-10034 some natural key annotations were missing namespace prefix
(cherry picked from commit 98f98221a20870b585d67b6a06634811c3f22597)
Commit: 2c7d3de67785a08d6e1d4ab0eafba86c054772fb
https://github.com/Evolveum/midpoint/commit/2c7d3de67785a08d6e1d4ab0eafba86c054772fb
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/experimental/RoleAnalysisTableSettingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionUserPermissionTablePopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisPaginRows.java
Log Message:
-----------
outlier detection: fixed table settings shown in nested popup
Commit: 4a89f0525e90f6ab292e6ece9622d782d6393c0c
https://github.com/Evolveum/midpoint/commit/4a89f0525e90f6ab292e6ece9622d782d6393c0c
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/AnalysisAttributeSelectorPanel.java
Log Message:
-----------
another fix for attribute analysis selection
(cherry picked from commit 64492b56acc4c60fd36e90a0bff92418beca50ea)
Commit: 0c14c1f52fec8bf466207fa0c4a66f6e64e55706
https://github.com/Evolveum/midpoint/commit/0c14c1f52fec8bf466207fa0c4a66f6e64e55706
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisAttributeProgressBar.java
Log Message:
-----------
just minor code cleanup
(cherry picked from commit 5a89ed604390799a1228557481ac8224353fdd13)
Commit: 75de4f3aba5470d6059b1228da4aa667f9915b71
https://github.com/Evolveum/midpoint/commit/75de4f3aba5470d6059b1228da4aa667f9915b71
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisAttributeProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisAttributeProgressBarDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
Log Message:
-----------
Role analysis improvements
1. Improve attribute analysis panel (on click dispatch to object details)
2. Fix all outliers page serialization issue
(cherry picked from commit 8da0a591012c657315454277b12836a7e4021c69)
Commit: 2fef7112a446fcaec670c3b8b1f9c70790c928a5
https://github.com/Evolveum/midpoint/commit/2fef7112a446fcaec670c3b8b1f9c70790c928a5
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisAccessNoiseOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionClassifiedOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionUnClassifiedOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisUniqueOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierDashboardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
Log Message:
-----------
fixing serialization issues for outlier pages.
(cherry picked from commit 31a32acaa7178f9226789a53a03e742be3dffe19)
Commit: 0a91e8803e6995433503764a6ad212688b07d5ac
https://github.com/Evolveum/midpoint/commit/0a91e8803e6995433503764a6ad212688b07d5ac
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
Log Message:
-----------
Role analysis: fix cluster result table delete action
(cherry picked from commit a40aae7ab590e0e17a55e94d6c8f06f0604eef02)
Commit: 070d34de60c90cd7eb60066309b69c3034a1aa0f
https://github.com/Evolveum/midpoint/commit/070d34de60c90cd7eb60066309b69c3034a1aa0f
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/TableUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/CustomSelectableDataTable.java
Log Message:
-----------
Role analysis: fix cast issue and minor cleanup
(cherry picked from commit e4e708e5f55baa91e32fb49bcc382f53acbeee68)
Commit: 5f5c80f48bbdea3c1e81d2ed3bc0f3db39a8724d
https://github.com/Evolveum/midpoint/commit/5f5c80f48bbdea3c1e81d2ed3bc0f3db39a8724d
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisAbstractClassificationObjectPanel.java
Log Message:
-----------
outlier detection: fixed silent serialization error
Commit: 8afc27fea39ed6d021df6dca38dc0fb9b301ff8e
https://github.com/Evolveum/midpoint/commit/8afc27fea39ed6d021df6dca38dc0fb9b301ff8e
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M docs/security/credentials/password-policy.adoc
M release-notes.adoc
Log Message:
-----------
Document "ignoreWhenGenerating" value policy prop
Related to MID-9541.
(cherry picked from commit b13bea9081bc44827272dcb56f597035f4d5fe51)
Commit: 08938b31bf48d9ef08417d988381b7ccddff4d87
https://github.com/Evolveum/midpoint/commit/08938b31bf48d9ef08417d988381b7ccddff4d87
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SelectorOptions.java
Log Message:
-----------
Mark ArchetypeType as a holder of incomplete items
ArchetypeType can contain incomplete item (jpegPhoto), so the caches
should be passed when getting it with retrieve=include option!
See also MID-6003 and commit 2bebf83dad50a5bd91a2f582faa525f707551e2a.
(cherry picked from commit aeed6f12202e9103ff0af2b1b81d07746ca381e7)
Commit: 2bcbf46a87adac9a7061ef38df271158119c78f9
https://github.com/Evolveum/midpoint/commit/2bcbf46a87adac9a7061ef38df271158119c78f9
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/provider/ClusterSelectableBeanObjectDataProvider.java
Log Message:
-----------
Role analysis: improve clustering result table.
1. Fix sorting.
2. Fix projection after delete action.
3. Hide search panel.
(cherry picked from commit c9d28b38da362fc43ec206b472671d6dd5e7a490)
Commit: c8c07a9d35b40abaa71e2ae3252d84248ab3fef4
https://github.com/Evolveum/midpoint/commit/c8c07a9d35b40abaa71e2ae3252d84248ab3fef4
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorySelectionProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisAbstractClassificationObjectPanel.java
Log Message:
-----------
Role analysis: improve categorization tables
1. Fix sorting.
2. Add search panel.
(cherry picked from commit fa396cb7b041b7803eb9100580f6d788880b3b80)
Commit: 8c5aed15e89d9296923af1b144e75733243f49a4
https://github.com/Evolveum/midpoint/commit/8c5aed15e89d9296923af1b144e75733243f49a4
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/MembersDetailsPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisAccessTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisMatrixColumn.java
Log Message:
-----------
Role analysis: fix access distribution table
1. Sorting.
2. Search.
(cherry picked from commit 73b333d4c3817570d8561aa3ccf083825eaf1332)
Commit: d858d009671ccaf27436214d1309242b5da05205
https://github.com/Evolveum/midpoint/commit/d858d009671ccaf27436214d1309242b5da05205
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
Log Message:
-----------
Role analysis: fix anomaly access table
1. Sorting.
(cherry picked from commit 1840bf186cc10824fbde0818d3a754547968d82e)
Commit: 038a0292e2a7b642eaaecbc60872dd5d808db48a
https://github.com/Evolveum/midpoint/commit/038a0292e2a7b642eaaecbc60872dd5d808db48a
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisSessionTileTable.java
Log Message:
-----------
Role analysis: fix switching table/list view in "Role analysis"
(cherry picked from commit 4a430faa64451c5229b2262849dba601bb5ddf82)
Commit: d1c3a0c2e863cfffea13eecf158af63c351a3735
https://github.com/Evolveum/midpoint/commit/d1c3a0c2e863cfffea13eecf158af63c351a3735
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ShadowAuditHelper.java
M repo/system-init/src/main/java/com/evolveum/midpoint/init/AuditServiceProxy.java
Log Message:
-----------
Use R/O option when resolving names for audit
Using read-only "get" option eliminates object cloning when retrieving
the object from the cache. Improves provisioning pre-processing
for new shadows (audited) by ~5%.
Temporary solution! It may slightly worse the performance when names
are resolved from real repo (not from cache). We should implement
something more advanced, like custom name resolver provided by the
repo.
Commit: 996a300ccc534f35a61bf6a5d29c644705db6210
https://github.com/Evolveum/midpoint/commit/996a300ccc534f35a61bf6a5d29c644705db6210
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AbstractLazilyInitializableShadowedEntity.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AssociationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowAcquisition.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowFinder.java
Log Message:
-----------
Avoid extra SQL access for embedded shadows
Embedded shadows (used for associations and reference attributes)
do not need "operationExecution" information. So, we exclude it
from the respective repo search operations.
(The back side is that the repository cache is avoided. But we assume
that shadows are usually not cached anyway.)
This should improve performance of provisioning "get" and "search"
operations when many entitlements are present.
Commit: 00a49abab71cce8d83137a6470f8e4fb068bc9fb
https://github.com/Evolveum/midpoint/commit/00a49abab71cce8d83137a6470f8e4fb068bc9fb
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/invalidation/ChangeDescription.java
Log Message:
-----------
Don't use `Throwable` in `catch` statement
**Why**
Catching `Throwable` to "catch them all" is a bad practice, because it
catches also `Error`'s which in general, should not be catched, because
you "usuealy" can not do anything with them.
(cherry picked from commit f56b9d4f14d9160a78e5d5410c8f8fc41ed918f4)
Commit: 8c5b50780c4dfa1fc25995be7c6257b8d7ecf392
https://github.com/Evolveum/midpoint/commit/8c5b50780c4dfa1fc25995be7c6257b8d7ecf392
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptions.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SearchResultList.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SearchResultMetadata.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ObjectTypes.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/AbstractGlobalCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/GlobalCacheObjectValue.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/GlobalCacheQueryValue.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/GlobalQueryCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/BaseOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheAccessInfo.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheSetAccessInfo.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheSetAccessInfoFactory.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheUpdater.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheUseMode.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachedOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachedOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachingResultHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetObjectOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetObjectOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetVersionOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetVersionOpHandler.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/PassReason.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/RecordingResultHandler.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/ReportingResultHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/SearchOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/SearchOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/invalidation/ChangeDescription.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/invalidation/Invalidator.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalCacheObjectValue.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalCacheQueryValue.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalObjectCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalQueryCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/QueryKey.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/SingleTypeQueryKey.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/values/CachedObjectValue.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/values/CachedQueryValue.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
Log Message:
-----------
Improve the repository cache
This commit aims to improve repo cache functionality and performance:
1. Allowing to return data that were requested with "exclude" retrieval
option (if they are present in the cache). This is needed e.g. when
serving queries from AssignmentTargetSearch (full exclusion).
2. Allowing to return data that were requested with "include" retrieval
option (if they are present in the cache, and do not contain any
incomplete items). This implements MID-6003.
3. Splitting query cache into per-type caches, aiming to more efficient
invalidation: we no longer need to iterate through all queries, but only
to ones for relevant types (supertypes + given type + subtypes).
The exclude/include items handling (plus existing zero-staleness option
handling) was implemented by replacing PassReason with CacheUseMode,
facilitating separate "can use cached data" and "can update cache"
conditions.
Work in progress.
Commit: 74fffa04a11efdf13293c70f85d95b5bc5da40f0
https://github.com/Evolveum/midpoint/commit/74fffa04a11efdf13293c70f85d95b5bc5da40f0
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/RoleAnalysisOutlierAnomalyPanel.java
Log Message:
-----------
Role analysis: another serialization issue fix
(cherry picked from commit a7a1985ef79d34ad796af8a0e87d6ab24ac8a219)
Commit: 74c418bbcd93d61e703cf0cd5c637c53b78942e2
https://github.com/Evolveum/midpoint/commit/74c418bbcd93d61e703cf0cd5c637c53b78942e2
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheUpdater.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheUseMode.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachingResultHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetObjectOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetVersionOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/SearchOpHandler.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
Log Message:
-----------
Support "exclude" search options in repo cache
Previous repo cache improvements did not completely support
the "retrieve=exclude" option when searching for objects:
they stored OIDs instead of full objects in the search result,
but did not discriminate between "cannot update objects cache"
and "cannot update query cache" situations, which is crucial
for supporting this scenario.
This commit fixes that, evaluating the ability to update object,
version, and query caches separately. The "don't retrieve" option
in AssignmentTargetSearchExpressionEvaluator now plays well with
the repo cache.
Commit: 3ed35ca238e3ed384cd76df830f4186cb3d09219
https://github.com/Evolveum/midpoint/commit/3ed35ca238e3ed384cd76df830f4186cb3d09219
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisAccessTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
Log Message:
-----------
Role analysis: fixing serialization issues
(cherry picked from commit a410e1767a53ec5f6927e98226ade857c50dcaa0)
Commit: d97d19675afc82ef844fede7ea6c92b56d9fbbdf
https://github.com/Evolveum/midpoint/commit/d97d19675afc82ef844fede7ea6c92b56d9fbbdf
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAnomaliesItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/context/AbstractRoleAnalysisConfiguration.java
Log Message:
-----------
Role analysis: fix serialization issue
(cherry picked from commit 373fa472a22492e8ce8a3b66c67c729b94360af8)
Commit: 4152a0a16341a28092fb98a3b5082e33249b11af
https://github.com/Evolveum/midpoint/commit/4152a0a16341a28092fb98a3b5082e33249b11af
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptions.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SearchResultList.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SearchResultMetadata.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ObjectTypes.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ShadowAuditHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AbstractLazilyInitializableShadowedEntity.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AssociationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowAcquisition.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowFinder.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/AbstractGlobalCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/GlobalCacheObjectValue.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/GlobalCacheQueryValue.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/GlobalQueryCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/BaseOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheAccessInfo.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheSetAccessInfo.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheSetAccessInfoFactory.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheUpdater.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheUseMode.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachedOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachedOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachingResultHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetObjectOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetObjectOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetVersionOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetVersionOpHandler.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/PassReason.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/RecordingResultHandler.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/ReportingResultHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/SearchOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/SearchOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/invalidation/ChangeDescription.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/invalidation/Invalidator.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalCacheObjectValue.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalCacheQueryValue.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalObjectCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalQueryCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/QueryKey.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/SingleTypeQueryKey.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/values/CachedObjectValue.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/values/CachedQueryValue.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
M repo/system-init/src/main/java/com/evolveum/midpoint/init/AuditServiceProxy.java
Log Message:
-----------
Merge remote-tracking branch 'origin/support-4.9' into support-4.9
Commit: 4d3fdab8d58dbc183c1fa8cd70e7e9af4e0c759d
https://github.com/Evolveum/midpoint/commit/4d3fdab8d58dbc183c1fa8cd70e7e9af4e0c759d
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M repo/system-init/src/main/resources/initial-objects/archetype/536-archetype-task-certification-start-campaign.xml
M repo/system-init/src/main/resources/initial-objects/archetype/538-archetype-task-certification-reiterate-campaign.xml
Log Message:
-----------
#10205 GUI display issues of certification tasks
Commit: 94ea9fd845da6f2645f96b5f62f867771a2f959d
https://github.com/Evolveum/midpoint/commit/94ea9fd845da6f2645f96b5f62f867771a2f959d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheSetAccessInfo.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheUpdater.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetObjectOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/SearchOpHandler.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
Log Message:
-----------
Remove extra object clone when passing repo cache
Recent changes in repo cache introduced an extra clone for getObject
operation that passed the cache. This is now fixed.
(cherry picked from commit d6fb0cbf806ff98c89d4b485a3d754e5d0a571b0)
Commit: 5e5c59c8366bccd3bb339556f4e809b0922dc658
https://github.com/Evolveum/midpoint/commit/5e5c59c8366bccd3bb339556f4e809b0922dc658
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisCandidateRoleTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisDetectedPatternTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisMigrationRoleTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierPartitionTileTable.java
Log Message:
-----------
Role analysis: fix switching table/list view in role analysis tables
Commit: b247985adf45ecc25d8c57735fcc2965ced2502b
https://github.com/Evolveum/midpoint/commit/b247985adf45ecc25d8c57735fcc2965ced2502b
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheSetAccessInfo.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheUpdater.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetObjectOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/SearchOpHandler.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
M repo/system-init/src/main/resources/initial-objects/archetype/536-archetype-task-certification-start-campaign.xml
M repo/system-init/src/main/resources/initial-objects/archetype/538-archetype-task-certification-reiterate-campaign.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/support-4.9' into support-4.9
Commit: 76bc69eed9497d4341433766976c46d1619363ae
https://github.com/Evolveum/midpoint/commit/76bc69eed9497d4341433766976c46d1619363ae
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/CapabilityUtil.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ShadowItemsToReturnProvider.java
Log Message:
-----------
Fix non-attribute items retrieval bug
ShadowItemsToReturnProvider did not return non-attribute items
(activation, ...) if "return default attributes" was turned off.
This is now fixed.
Commit: 4e407ba5847fcf1f81442fdfefa1eec6447202ce
https://github.com/Evolveum/midpoint/commit/4e407ba5847fcf1f81442fdfefa1eec6447202ce
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisCandidateRoleTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisDetectedPatternTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisMigrationRoleTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierPartitionTileTable.java
Log Message:
-----------
Merge remote-tracking branch 'origin/support-4.9' into support-4.9
Commit: 694e4c0d4bb4fd2f311dd1364e0b373f29079d97
https://github.com/Evolveum/midpoint/commit/694e4c0d4bb4fd2f311dd1364e0b373f29079d97
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
Log Message:
-----------
Role analysis: fix outlier list delete action confirm message
Commit: 4d542a0fa5a8e79cfd24dd97346be577fc8fa9f4
https://github.com/Evolveum/midpoint/commit/4d542a0fa5a8e79cfd24dd97346be577fc8fa9f4
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/CapabilityUtil.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ShadowItemsToReturnProvider.java
Log Message:
-----------
Merge remote-tracking branch 'origin/support-4.9' into support-4.9
Commit: 1c18dc2449ed1ce865bb9ac5b231a9e23ad2fec3
https://github.com/Evolveum/midpoint/commit/1c18dc2449ed1ce865bb9ac5b231a9e23ad2fec3
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisAccessTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisMatrixColumn.java
Log Message:
-----------
Role analysis: minor cleanup
Commit: 4e6cc03be43e948e3c08ddbcb49044bfb9c2ed58
https://github.com/Evolveum/midpoint/commit/4e6cc03be43e948e3c08ddbcb49044bfb9c2ed58
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
Log Message:
-----------
Role analysis: disable header checkbox for clustering result table
Commit: d937f8046d6b026dce4b60b12e673b46f024db39
https://github.com/Evolveum/midpoint/commit/d937f8046d6b026dce4b60b12e673b46f024db39
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/PageAssignmentHolderDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/SchemaHandlingTypesTableWizardPanel.java
Log Message:
-----------
MID-10046: adding save button on object and association types table wizard panel
(cherry picked from commit 80e288cdce43db4542a31dc27e3110956fd2d017)
Commit: 095e6a69a0683f660b4b5bb6fa985eed666bde30
https://github.com/Evolveum/midpoint/commit/095e6a69a0683f660b4b5bb6fa985eed666bde30
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M docs/security/credentials/password-policy.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisAttributeProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisAttributeProgressBarDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAnomaliesItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/MembersDetailsPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/experimental/RoleAnalysisTableSettingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisAccessTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionUserPermissionTablePopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/RoleAnalysisOutlierAnomalyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorySelectionProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisAbstractClassificationObjectPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisAccessNoiseOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionClassifiedOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionUnClassifiedOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisUniqueOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/AnalysisAttributeSelectorPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/provider/ClusterSelectableBeanObjectDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/context/AbstractRoleAnalysisConfiguration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierDashboardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisCandidateRoleTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisDetectedPatternTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisMigrationRoleTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierPartitionTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisSessionTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/TableUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisMatrixColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/CustomSelectableDataTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisPaginRows.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/CapabilityUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptions.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SearchResultList.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SearchResultMetadata.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SelectorOptions.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ObjectTypes.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ShadowAuditHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AbstractLazilyInitializableShadowedEntity.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AssociationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowAcquisition.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowFinder.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ShadowItemsToReturnProvider.java
M release-notes.adoc
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/AbstractGlobalCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/GlobalCacheObjectValue.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/GlobalCacheQueryValue.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/GlobalQueryCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/BaseOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheAccessInfo.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheSetAccessInfo.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheSetAccessInfoFactory.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheUpdater.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheUseMode.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachedOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachedOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachingResultHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetObjectOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetObjectOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetVersionOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetVersionOpHandler.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/PassReason.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/RecordingResultHandler.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/ReportingResultHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/SearchOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/SearchOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/invalidation/ChangeDescription.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/invalidation/Invalidator.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalCacheObjectValue.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalCacheQueryValue.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalObjectCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalQueryCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/QueryKey.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/SingleTypeQueryKey.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/values/CachedObjectValue.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/values/CachedQueryValue.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
M repo/system-init/src/main/java/com/evolveum/midpoint/init/AuditServiceProxy.java
M repo/system-init/src/main/resources/initial-objects/archetype/536-archetype-task-certification-start-campaign.xml
M repo/system-init/src/main/resources/initial-objects/archetype/538-archetype-task-certification-reiterate-campaign.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/support-4.9' into support-4.9
Commit: 53b942a1f34e92b5c5d0e1ecb425dcd45693e1e0
https://github.com/Evolveum/midpoint/commit/53b942a1f34e92b5c5d0e1ecb425dcd45693e1e0
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachingResultHandler.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
Log Message:
-----------
Remove extra clone when caching iterative search
Recent changes in repo cache introduced an extra clone
for searchObjectsIterative when data are stored into the cache.
This is now fixed.
(cherry picked from commit 0e45f5afee7b5d94516dd4b5524784843e4efffe)
Commit: 6b32c56e161abf4f65bd186d6d125b62c47a4b87
https://github.com/Evolveum/midpoint/commit/6b32c56e161abf4f65bd186d6d125b62c47a4b87
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanObjectDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/provider/ClusterSelectableBeanObjectDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
Log Message:
-----------
Role analysis: fix anomaly and outlier table providers
(cherry picked from commit ba6696c81336bbbffc19a34f915c162f744c577d)
Commit: 39f15b01ae8441823ba78faad47263de1d36a830
https://github.com/Evolveum/midpoint/commit/39f15b01ae8441823ba78faad47263de1d36a830
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M release-notes.adoc
Log Message:
-----------
Updated release notes
Commit: 989125b0fe88701e5acc9654de209f6f70d5edd6
https://github.com/Evolveum/midpoint/commit/989125b0fe88701e5acc9654de209f6f70d5edd6
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/ObjectCleaner.java
M infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/ObjectCleanerTest.java
M infra/common/src/test/resources/cleanup/user.xml
Log Message:
-----------
object cleaner now can remove version
(cherry picked from commit d7f0d46cbc57982b0549da72a732715b14620df6)
Commit: 24bdb2c0bc25fb8523946688a3ebba6a3133208d
https://github.com/Evolveum/midpoint/commit/24bdb2c0bc25fb8523946688a3ebba6a3133208d
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/OutlierPartitionPage.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionOverviewPanel.java
Log Message:
-----------
Role analysis: improve wording
Commit: e5fdd719a2cbc19eff686c3f0d64eec8c5359be9
https://github.com/Evolveum/midpoint/commit/e5fdd719a2cbc19eff686c3f0d64eec8c5359be9
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/ObjectCleaner.java
M infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/ObjectCleanerTest.java
M infra/common/src/test/resources/cleanup/user.xml
M release-notes.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/support-4.9' into support-4.9
Commit: cfd37405e732cb62a299fa3e6d13a1c2c50ac3be
https://github.com/Evolveum/midpoint/commit/cfd37405e732cb62a299fa3e6d13a1c2c50ac3be
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterSummaryPanel.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
Log Message:
-----------
Role analysis: fix cluster metadata
Commit: 678308d4659e5785cd81070d815ee5a3beaba199
https://github.com/Evolveum/midpoint/commit/678308d4659e5785cd81070d815ee5a3beaba199
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M release-notes.adoc
Log Message:
-----------
update release-notes - midpoint query language bugs
Commit: d3a886b6ff672f4055242ffaa1c8ccbdd73464cc
https://github.com/Evolveum/midpoint/commit/d3a886b6ff672f4055242ffaa1c8ccbdd73464cc
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/BasicDefinitionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/VisibleEnableBehaviour.java
M release-notes.adoc
Log Message:
-----------
Fix non clickable part of button
**What**
Fix the issue where the top part of the button on schema edit wizard
popup was not clickable.
**Notes**
The problem was caused by the `mb-n5` css class set on the top `div` in
modal body:
```html
<div class="modal-body" id="id16c">
<div class="mt-n4 mb-n5"> <!-- HERE -->
```
It was set in the `BasicDefinitionPanel` and it looks like that class
was added to the `div` to compensate the `mt-5` class in an underlying
`div` with usual (in this case hidden) wizard buttons (next, back, exit,
submit) which is defined in `BasicWizardStepPanel` and its
`BasicWizardStepPanel.html` HTML file.
```html
<div class="d-flex gap-3 justify-content-center mt-5"> <!-- HERE -->
<!-- Bellow links are basically hidden back/next/submit/exit buttons
-->
<a id="id1dd" hidden="" data-wicket-placeholder=""></a>
<a id="id1de" hidden="" data-wicket-placeholder=""></a>
<a id="id1df" hidden="" data-wicket-placeholder=""></a>
<a id="id1e0" hidden="" data-wicket-placeholder=""></a>
</div>
```
However the negative `mb-n5` margin caused that the `div` "overflowed"
through the wizard body to the wizard footer where the buttons of schema
edit wizard popup are placed, and it covered top part of the button,
making it un-clickable.
I decided to fix this problem by hiding whole `div` with original
wizard buttons (next, back, ...) if none of those buttons is visible.
Then I could remove the `mb-n5`.
Note that there is yet another css class `mt-n4` in the same `div`. This
as well looks to me as kind of compensation of a big `mt-5` margin in
the underlying `div`.
```html
<div class="d-flex flex-column align-items-center mt-5">
```
That `div` is as well defined in the `BasicWizardStepPanel` and its
`BasicWizardStepPanel.html` HTML file.
I tried to make that `mt-5` margin customizable, by adding a `wicket:id`
to the corresponding `div` and creating new `WebMarkupContainer` for it
(similarly as I did with the "buttons strip"), with the attribute
appender which would modify (add) correct margin based on the new
`protected` method which could be overridden by subclasses. However, I
realized that adding `wicket:id` to that `div` would mean a lot of
changes in a lot of subclasses, because it changes the "path" on which
the "children" (`wicket:children`) of the subclasses are placed.
Because I wasn't able to find any solution, which would not require
changes in subclasses, I decided to leave this part as it is.
**Fixes:** MID-10278
(cherry picked from commit 4c7a04d59e0e9db5de1520c3cea26b2516b2574f)
Commit: ac9cc3e943784e8c78a61bd040ee8306a1a1b0e3
https://github.com/Evolveum/midpoint/commit/ac9cc3e943784e8c78a61bd040ee8306a1a1b0e3
Author: Andrej <84732799+and-za at users.noreply.github.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/BasicDefinitionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/VisibleEnableBehaviour.java
M release-notes.adoc
Log Message:
-----------
Merge pull request #261 from Evolveum/bugfix/4.9/10278
Fix non clickable part of button
Commit: 8f124853d2406b09ff9e8e7a3ffaf526e59ab406
https://github.com/Evolveum/midpoint/commit/8f124853d2406b09ff9e8e7a3ffaf526e59ab406
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M docs/security/authentication/flexible-authentication/modules/securityQuestionsForm.adoc
Log Message:
-----------
MID-10149: adding note for the 'securityQuestionsForm' authentication module that it can't be first in the authentication sequence
(cherry picked from commit 7336efe36f67853930e3983fabc22b86dbef3a6a)
Commit: 0fd5df97cbdb3d4a0d767a9f4f6fc66337b1e149
https://github.com/Evolveum/midpoint/commit/0fd5df97cbdb3d4a0d767a9f4f6fc66337b1e149
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanObjectDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/OutlierPartitionPage.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/provider/ClusterSelectableBeanObjectDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/BasicDefinitionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/VisibleEnableBehaviour.java
M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/ObjectCleaner.java
M infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/ObjectCleanerTest.java
M infra/common/src/test/resources/cleanup/user.xml
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M release-notes.adoc
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachingResultHandler.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
Log Message:
-----------
Merge remote-tracking branch 'origin/support-4.9' into support-4.9
Commit: 1e351ea203be42e50b93574310e341b008878fcd
https://github.com/Evolveum/midpoint/commit/1e351ea203be42e50b93574310e341b008878fcd
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
A docs/expressions/mappings/range/custom-mapping-range-single-1.png
A docs/expressions/mappings/range/custom-mapping-range-single-2.png
A docs/expressions/mappings/range/custom-mapping-range-single-3.png
A docs/expressions/mappings/range/custom-mapping-range-single-4.png
A docs/expressions/mappings/range/custom.adoc
M docs/expressions/mappings/range/index.adoc
M docs/expressions/mappings/range/mapping-range-multiple-1.png
M docs/expressions/mappings/range/mapping-range-multiple-2.png
M docs/expressions/mappings/range/mapping-range-multiple-3.png
M docs/expressions/mappings/range/mapping-range-multiple.drawio
M docs/expressions/mappings/range/mapping-range-single-1.png
M docs/expressions/mappings/range/mapping-range-single-2.png
M docs/expressions/mappings/range/mapping-range-single-3.png
M docs/expressions/mappings/range/mapping-range-single-4.png
M docs/expressions/mappings/range/mapping-range-single.drawio
Log Message:
-----------
MID-9731: Updated range documentation for defaults
Splitted range documentation into two sections
- custom ranges and default ranges.
Default ranges describes behaviour of matchingProvenance, custom ranges
contains original text which replicates same behavior as matchingProvenance
but with using custom ranges.
Commit: 904a7cb1aeeaefd5d5b61d87f1fc360a95309303
https://github.com/Evolveum/midpoint/commit/904a7cb1aeeaefd5d5b61d87f1fc360a95309303
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/widgets/component/RoleAnalysisIdentifyWidgetPanel.html
Log Message:
-----------
Role analysis: set min height parameter for role analysis widgets list
Commit: 625a2b2c15594fb59162c5be8f4805b7b93eccba
https://github.com/Evolveum/midpoint/commit/625a2b2c15594fb59162c5be8f4805b7b93eccba
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/AnalysisInfoWidgetDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAnomaliesItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAttributeItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierClusterItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierPatternItemPanel.java
Log Message:
-----------
Role analysis: improve UX
Commit: 9aa9b44d2b9180be11bcf963274cae7d135939fd
https://github.com/Evolveum/midpoint/commit/9aa9b44d2b9180be11bcf963274cae7d135939fd
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
A docs/expressions/mappings/range/custom-mapping-range-single-1.png
A docs/expressions/mappings/range/custom-mapping-range-single-2.png
A docs/expressions/mappings/range/custom-mapping-range-single-3.png
A docs/expressions/mappings/range/custom-mapping-range-single-4.png
A docs/expressions/mappings/range/custom.adoc
M docs/expressions/mappings/range/index.adoc
M docs/expressions/mappings/range/mapping-range-multiple-1.png
M docs/expressions/mappings/range/mapping-range-multiple-2.png
M docs/expressions/mappings/range/mapping-range-multiple-3.png
M docs/expressions/mappings/range/mapping-range-multiple.drawio
M docs/expressions/mappings/range/mapping-range-single-1.png
M docs/expressions/mappings/range/mapping-range-single-2.png
M docs/expressions/mappings/range/mapping-range-single-3.png
M docs/expressions/mappings/range/mapping-range-single-4.png
M docs/expressions/mappings/range/mapping-range-single.drawio
M docs/security/authentication/flexible-authentication/modules/securityQuestionsForm.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/BasicDefinitionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/VisibleEnableBehaviour.java
M release-notes.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/support-4.9' into support-4.9
Commit: 0fb9ede3c3530600d6c2e736ef046893c8e491be
https://github.com/Evolveum/midpoint/commit/0fb9ede3c3530600d6c2e736ef046893c8e491be
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageAbstractAuthenticationModule.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageEmailNonce.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageSecurityQuestions.java
Log Message:
-----------
MID-10149: adding error on PageSecurityQuestions when is first in authentication sequence and don't exist identified user
(cherry picked from commit 1166ff005ab56b7675e096d05745f354f1763fd4)
Commit: 017d30f1e09d0746c537080e3a4d5036ee458ff8
https://github.com/Evolveum/midpoint/commit/017d30f1e09d0746c537080e3a4d5036ee458ff8
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryService.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/SearchOpExecution.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
Log Message:
-----------
Improve TestRepositoryCache
Now we test the options (safe, unsafe, zero staleness) with more rigor.
We also test asking for generic ObjectType class.
(cherry picked from commit 5491efed0c862f2e068810b70ea8fd0d643494ee)
Commit: 7995430c7aa60a42a94ff424331b4f3745619917
https://github.com/Evolveum/midpoint/commit/7995430c7aa60a42a94ff424331b4f3745619917
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
A docs/expressions/mappings/range/custom-mapping-range-single-1.png
A docs/expressions/mappings/range/custom-mapping-range-single-2.png
A docs/expressions/mappings/range/custom-mapping-range-single-3.png
A docs/expressions/mappings/range/custom-mapping-range-single-4.png
A docs/expressions/mappings/range/custom.adoc
M docs/expressions/mappings/range/index.adoc
M docs/expressions/mappings/range/mapping-range-multiple-1.png
M docs/expressions/mappings/range/mapping-range-multiple-2.png
M docs/expressions/mappings/range/mapping-range-multiple-3.png
M docs/expressions/mappings/range/mapping-range-multiple.drawio
M docs/expressions/mappings/range/mapping-range-single-1.png
M docs/expressions/mappings/range/mapping-range-single-2.png
M docs/expressions/mappings/range/mapping-range-single-3.png
M docs/expressions/mappings/range/mapping-range-single-4.png
M docs/expressions/mappings/range/mapping-range-single.drawio
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/AnalysisInfoWidgetDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAnomaliesItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAttributeItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierClusterItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierPatternItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/widgets/component/RoleAnalysisIdentifyWidgetPanel.html
Log Message:
-----------
Merge remote-tracking branch 'origin/support-4.9' into support-4.9
Commit: e2fc1ab62a6b295e6bf7ff911008562755d80564
https://github.com/Evolveum/midpoint/commit/e2fc1ab62a6b295e6bf7ff911008562755d80564
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageAbstractAuthenticationModule.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageEmailNonce.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageSecurityQuestions.java
Log Message:
-----------
Merge remote-tracking branch 'origin/support-4.9' into support-4.9
Commit: d3b9bb031ee6bac5d8dee9961c5d04875845e971
https://github.com/Evolveum/midpoint/commit/d3b9bb031ee6bac5d8dee9961c5d04875845e971
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageCertCampaign.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageCertCampaigns.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationItemsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
Log Message:
-----------
some improvements for certification panels to decrease the size of the session/page
Commit: 7602df83c7065a09bd621b94fff3adbd35a2ed8a
https://github.com/Evolveum/midpoint/commit/7602df83c7065a09bd621b94fff3adbd35a2ed8a
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationCasesPanel.java
Log Message:
-----------
#10261 Certification: Inconsistent display of already accepted certification cases just when certification stage started.
Commit: 0b021abd0ab222c939e8af75c5b9734bb5d175ba
https://github.com/Evolveum/midpoint/commit/0b021abd0ab222c939e8af75c5b9734bb5d175ba
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M release-notes.adoc
Log Message:
-----------
Update release notes
1. Role analysis.
2. Anonymous export.
Commit: d34fb3dc4047b79f20da1bcc7561db79784aca99
https://github.com/Evolveum/midpoint/commit/d34fb3dc4047b79f20da1bcc7561db79784aca99
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M release-notes.adoc
Log Message:
-----------
adding release notes
Commit: 1cd292c2f0c184a81ee44eac702382e3f7a93174
https://github.com/Evolveum/midpoint/commit/1cd292c2f0c184a81ee44eac702382e3f7a93174
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageCertCampaign.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageCertCampaigns.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationCasesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationItemsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
M release-notes.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/support-4.9' into support-4.9
# Conflicts:
# release-notes.adoc
Commit: 819b5b2455938112bdf1cf71a37bd3193f86ff47
https://github.com/Evolveum/midpoint/commit/819b5b2455938112bdf1cf71a37bd3193f86ff47
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M infra/common/src/main/java/com/evolveum/midpoint/common/secrets/CacheableSecretsProviderDelegate.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestSecretProviders.java
M model/model-intest/src/test/resources/common/system-configuration.xml
A model/model-intest/src/test/resources/file-secret-provider/file-secret
Log Message:
-----------
MID-10388 secret provider caching and handling string/byte[] improved. decrypt/decryptString can be interchanged, all values now cached as ByteBuffer
(cherry picked from commit d450f54082128eaf24db8d3f9438f23faa32b49c)
Commit: 20d403364796f4fe37067695dddc39fd8d56156f
https://github.com/Evolveum/midpoint/commit/20d403364796f4fe37067695dddc39fd8d56156f
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-29 (Wed, 29 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ObjectReferenceColumnPanel.java
Log Message:
-----------
fixed using loading of reference target in model for reference column
Commit: d08f55b6b133bac09981ee2b48b855363a1b8f73
https://github.com/Evolveum/midpoint/commit/d08f55b6b133bac09981ee2b48b855363a1b8f73
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-29 (Wed, 29 Jan 2025)
Changed paths:
M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/DefaultCleanupListener.java
M infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/ObjectCleanerTest.java
Log Message:
-----------
MID-10297 cleanup now adds type=ConnectorType to connectorRefs
(cherry picked from commit 3fe5a70f67453562f64d6d9f61530bc8849a8d18)
Commit: 802907641bfc018c79d16645a9c9915c8ec5dbcd
https://github.com/Evolveum/midpoint/commit/802907641bfc018c79d16645a9c9915c8ec5dbcd
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-29 (Wed, 29 Jan 2025)
Changed paths:
M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/DefaultCleanupListener.java
Log Message:
-----------
MID-10297 cleanup now adds type=ConnectorType to connectorRefs
(cherry picked from commit f8490ca55f94d9bd2f3b59f2705df9bb285d44f2)
Commit: 0838f63cc8adc9899946281b2de4df8b806e70e7
https://github.com/Evolveum/midpoint/commit/0838f63cc8adc9899946281b2de4df8b806e70e7
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-30 (Thu, 30 Jan 2025)
Changed paths:
M config/initial-objects/archetype/536-archetype-task-certification-start-campaign.xml
M config/initial-objects/archetype/538-archetype-task-certification-reiterate-campaign.xml
M config/initial-objects/report/090-report-audit.xml
M config/initial-objects/report/100-report-reconciliation.xml
M config/initial-objects/report/110-report-user-list.xml
M config/initial-objects/report/140-report-certification-campaigns.xml
M config/initial-objects/report/150-report-certification-cases.xml
M config/initial-objects/report/160-report-certification-work-items.xml
M config/initial-objects/report/200-report-indirect-assignments.xml
M config/initial-objects/role/040-role-enduser.xml
M config/initial-objects/role/041-role-approver.xml
M config/initial-objects/system-configuration/000-system-configuration.xml
M config/initial-objects/value-policy/010-value-policy.xml
Log Message:
-----------
updated initial objects
Commit: 45d0b2e3fa8b637f485232e767a2ead16f35b714
https://github.com/Evolveum/midpoint/commit/45d0b2e3fa8b637f485232e767a2ead16f35b714
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-30 (Thu, 30 Jan 2025)
Changed paths:
M NEWS
M README
M README.md
M RELEASE-NOTES
M custom/pom.xml
M dist/javadoc/pom.xml
M dist/midpoint-api/pom.xml
M dist/pom.xml
M gui/admin-gui/pom.xml
M gui/midpoint-jar/pom.xml
M gui/pom.xml
M icf-connectors/dummy-connector-fake/pom.xml
M icf-connectors/dummy-connector/pom.xml
M icf-connectors/dummy-resource/pom.xml
M icf-connectors/pom.xml
M infra/common/pom.xml
M infra/pom.xml
M infra/schema-pure-jaxb/pom.xml
M infra/schema/pom.xml
M infra/test-util/pom.xml
M model/authentication-api/pom.xml
M model/authentication-impl/pom.xml
M model/cases-api/pom.xml
M model/cases-impl/pom.xml
M model/certification-api/pom.xml
M model/certification-impl/pom.xml
M model/model-api/pom.xml
M model/model-common/pom.xml
M model/model-impl/pom.xml
M model/model-intest/pom.xml
M model/model-test/pom.xml
M model/notifications-api/pom.xml
M model/notifications-impl/pom.xml
M model/pom.xml
M model/report-api/pom.xml
M model/report-impl/pom.xml
M model/rest-impl/pom.xml
M model/workflow-api/pom.xml
M model/workflow-impl/pom.xml
M pom.xml
M provisioning/pom.xml
M provisioning/provisioning-api/pom.xml
M provisioning/provisioning-impl/pom.xml
M provisioning/ucf-api/pom.xml
M provisioning/ucf-impl-builtin/pom.xml
M provisioning/ucf-impl-connid/pom.xml
M release-notes.adoc
M repo/audit-api/pom.xml
M repo/audit-log-impl/pom.xml
M repo/pom.xml
M repo/repo-api/pom.xml
M repo/repo-cache/pom.xml
M repo/repo-common/pom.xml
M repo/repo-sqale/pom.xml
M repo/repo-sql-impl-test/pom.xml
M repo/repo-sql-impl/pom.xml
M repo/repo-sqlbase/pom.xml
M repo/repo-test-util/pom.xml
M repo/security-api/pom.xml
M repo/security-enforcer-api/pom.xml
M repo/security-enforcer-impl/pom.xml
M repo/security-impl/pom.xml
M repo/system-init/pom.xml
M repo/task-api/pom.xml
M repo/task-quartz-impl/pom.xml
M testing/conntest/pom.xml
M testing/longtest/pom.xml
M testing/pom.xml
M testing/rest/pom.xml
M testing/story/pom.xml
M tools/midpoint-boot-layout/pom.xml
M tools/ninja/pom.xml
M tools/pom.xml
Log Message:
-----------
Release 4.9.1 (Verne)
Commit: d8d1f379f88207572e0ffbb1a038ec526e752b40
https://github.com/Evolveum/midpoint/commit/d8d1f379f88207572e0ffbb1a038ec526e752b40
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-30 (Thu, 30 Jan 2025)
Changed paths:
M README
M README.md
M custom/pom.xml
M dist/javadoc/pom.xml
M dist/midpoint-api/pom.xml
M dist/pom.xml
M gui/admin-gui/pom.xml
M gui/midpoint-jar/pom.xml
M gui/pom.xml
M icf-connectors/dummy-connector-fake/pom.xml
M icf-connectors/dummy-connector/pom.xml
M icf-connectors/dummy-resource/pom.xml
M icf-connectors/pom.xml
M infra/common/pom.xml
M infra/pom.xml
M infra/schema-pure-jaxb/pom.xml
M infra/schema/pom.xml
M infra/test-util/pom.xml
M model/authentication-api/pom.xml
M model/authentication-impl/pom.xml
M model/cases-api/pom.xml
M model/cases-impl/pom.xml
M model/certification-api/pom.xml
M model/certification-impl/pom.xml
M model/model-api/pom.xml
M model/model-common/pom.xml
M model/model-impl/pom.xml
M model/model-intest/pom.xml
M model/model-test/pom.xml
M model/notifications-api/pom.xml
M model/notifications-impl/pom.xml
M model/pom.xml
M model/report-api/pom.xml
M model/report-impl/pom.xml
M model/rest-impl/pom.xml
M model/workflow-api/pom.xml
M model/workflow-impl/pom.xml
M pom.xml
M provisioning/pom.xml
M provisioning/provisioning-api/pom.xml
M provisioning/provisioning-impl/pom.xml
M provisioning/ucf-api/pom.xml
M provisioning/ucf-impl-builtin/pom.xml
M provisioning/ucf-impl-connid/pom.xml
M release-notes.adoc
M repo/audit-api/pom.xml
M repo/audit-log-impl/pom.xml
M repo/pom.xml
M repo/repo-api/pom.xml
M repo/repo-cache/pom.xml
M repo/repo-common/pom.xml
M repo/repo-sqale/pom.xml
M repo/repo-sql-impl-test/pom.xml
M repo/repo-sql-impl/pom.xml
M repo/repo-sqlbase/pom.xml
M repo/repo-test-util/pom.xml
M repo/security-api/pom.xml
M repo/security-enforcer-api/pom.xml
M repo/security-enforcer-impl/pom.xml
M repo/security-impl/pom.xml
M repo/system-init/pom.xml
M repo/task-api/pom.xml
M repo/task-quartz-impl/pom.xml
M testing/conntest/pom.xml
M testing/longtest/pom.xml
M testing/pom.xml
M testing/rest/pom.xml
M testing/story/pom.xml
M tools/midpoint-boot-layout/pom.xml
M tools/ninja/pom.xml
M tools/pom.xml
Log Message:
-----------
Next development version: 4.9.2-SNAPSHOT
Commit: a296258fc83132f2fb1606ee5589532419c1e88a
https://github.com/Evolveum/midpoint/commit/a296258fc83132f2fb1606ee5589532419c1e88a
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-30 (Thu, 30 Jan 2025)
Changed paths:
M NEWS
Log Message:
-----------
fixed 4.9 end of support to 18-10-2026
Commit: d6992ecd1c54384c12164f6a77ea4d88dbf94356
https://github.com/Evolveum/midpoint/commit/d6992ecd1c54384c12164f6a77ea4d88dbf94356
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-30 (Thu, 30 Jan 2025)
Changed paths:
A docs/expressions/mappings/range/custom-mapping-range-multiple-1.png
A docs/expressions/mappings/range/custom-mapping-range-multiple-2.png
A docs/expressions/mappings/range/custom-mapping-range-multiple-3.png
Log Message:
-----------
Added original mapping images for custom ranges
Commit: 86e3f44694ca719734592d64b5b257a68a2e4778
https://github.com/Evolveum/midpoint/commit/86e3f44694ca719734592d64b5b257a68a2e4778
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-30 (Thu, 30 Jan 2025)
Changed paths:
M dist/pom.xml
M gui/midpoint-jar/pom.xml
M pom.xml
M tools/ninja/pom.xml
Log Message:
-----------
Added base integration of dependency track to POM & Jenkins file
(cherry picked from commit 960b28979ee652c531ea30941be211574f37f104)
Commit: fa7521372cf40e745053ed220229d988702951c4
https://github.com/Evolveum/midpoint/commit/fa7521372cf40e745053ed220229d988702951c4
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-31 (Fri, 31 Jan 2025)
Changed paths:
M docs/concepts/query/midpoint-query-language/searchable-items.adoc
Log Message:
-----------
Docs: Fixed broken table in searchable-items
Commit: 74e1f14c77c0dae811a7c67a400548ce25d84a91
https://github.com/Evolveum/midpoint/commit/74e1f14c77c0dae811a7c67a400548ce25d84a91
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-31 (Fri, 31 Jan 2025)
Changed paths:
M release-notes.adoc
Log Message:
-----------
updated release notes
Commit: bdbf345017fd288d45711296870d002e068ff9c6
https://github.com/Evolveum/midpoint/commit/bdbf345017fd288d45711296870d002e068ff9c6
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-04 (Tue, 04 Feb 2025)
Changed paths:
M docs/security/authorization/admin-gui.adoc
Log Message:
-----------
ui auth doc update
Commit: 2b54641423bdca2dc1c3aa44edb148f7519e0211
https://github.com/Evolveum/midpoint/commit/2b54641423bdca2dc1c3aa44edb148f7519e0211
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-05 (Wed, 05 Feb 2025)
Changed paths:
M gui/admin-gui/src/frontend/scss/prism-forms.scss
Log Message:
-----------
prism-property-label style fix
Commit: c5168c40ed5dbd4ef3982730f3b448895fb1dfe0
https://github.com/Evolveum/midpoint/commit/c5168c40ed5dbd4ef3982730f3b448895fb1dfe0
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-05 (Wed, 05 Feb 2025)
Changed paths:
M docs/admin-gui/admin-gui-config/index.adoc
M docs/security/authorization/admin-gui.adoc
Log Message:
-----------
gui authorization doc update
Commit: 343b8bdc9a5098152e484b5d80e4620e9a20d25f
https://github.com/Evolveum/midpoint/commit/343b8bdc9a5098152e484b5d80e4620e9a20d25f
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-02-06 (Thu, 06 Feb 2025)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/mining/cluster/QClusterDetectedPattern.java
Log Message:
-----------
Role analysis: add missing isOwnedBy method for detected pattern container
Commit: 6fa335722b98efdd6832b6bea4365ab014111b46
https://github.com/Evolveum/midpoint/commit/6fa335722b98efdd6832b6bea4365ab014111b46
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-02-10 (Mon, 10 Feb 2025)
Changed paths:
A docs/diag/performance.adoc
Log Message:
-----------
Added performance tuning section
Commit: 9a1e6e0e30e4517b8a7f16f19e079061e55269a1
https://github.com/Evolveum/midpoint/commit/9a1e6e0e30e4517b8a7f16f19e079061e55269a1
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-02-10 (Mon, 10 Feb 2025)
Changed paths:
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
Log Message:
-----------
Added SBOM upload to deploy pipeline
Commit: 45a818edec2bf8bac6aff7562ec3d16648905215
https://github.com/Evolveum/midpoint/commit/45a818edec2bf8bac6aff7562ec3d16648905215
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-02-12 (Wed, 12 Feb 2025)
Changed paths:
M NEWS
M RELEASE-NOTES
M config/initial-objects/archetype/536-archetype-task-certification-start-campaign.xml
M config/initial-objects/archetype/538-archetype-task-certification-reiterate-campaign.xml
M config/initial-objects/report/090-report-audit.xml
M config/initial-objects/report/100-report-reconciliation.xml
M config/initial-objects/report/110-report-user-list.xml
M config/initial-objects/report/140-report-certification-campaigns.xml
M config/initial-objects/report/150-report-certification-cases.xml
M config/initial-objects/report/160-report-certification-work-items.xml
M config/initial-objects/report/200-report-indirect-assignments.xml
M config/initial-objects/role/040-role-enduser.xml
M config/initial-objects/role/041-role-approver.xml
M config/initial-objects/system-configuration/000-system-configuration.xml
M config/initial-objects/value-policy/010-value-policy.xml
M config/sql/native/postgres-audit.sql
M config/sql/native/postgres.sql
M custom/pom.xml
M dist/javadoc/pom.xml
M dist/midpoint-api/pom.xml
M dist/pom.xml
M docs/admin-gui/admin-gui-config/index.adoc
M docs/concepts/query/midpoint-query-language/searchable-items.adoc
A docs/diag/performance.adoc
A docs/expressions/mappings/range/custom-mapping-range-multiple-1.png
A docs/expressions/mappings/range/custom-mapping-range-multiple-2.png
A docs/expressions/mappings/range/custom-mapping-range-multiple-3.png
A docs/expressions/mappings/range/custom-mapping-range-single-1.png
A docs/expressions/mappings/range/custom-mapping-range-single-2.png
A docs/expressions/mappings/range/custom-mapping-range-single-3.png
A docs/expressions/mappings/range/custom-mapping-range-single-4.png
A docs/expressions/mappings/range/custom.adoc
M docs/expressions/mappings/range/index.adoc
M docs/expressions/mappings/range/mapping-range-multiple-1.png
M docs/expressions/mappings/range/mapping-range-multiple-2.png
M docs/expressions/mappings/range/mapping-range-multiple-3.png
M docs/expressions/mappings/range/mapping-range-multiple.drawio
M docs/expressions/mappings/range/mapping-range-single-1.png
M docs/expressions/mappings/range/mapping-range-single-2.png
M docs/expressions/mappings/range/mapping-range-single-3.png
M docs/expressions/mappings/range/mapping-range-single-4.png
M docs/expressions/mappings/range/mapping-range-single.drawio
M docs/security/authentication/flexible-authentication/modules/securityQuestionsForm.adoc
M docs/security/authorization/admin-gui.adoc
M docs/security/credentials/password-policy.adoc
M gui/admin-gui/pom.xml
M gui/admin-gui/src/frontend/scss/prism-forms.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanObjectDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/PageAssignmentHolderDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageCertCampaign.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageCertCampaigns.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationCasesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationItemsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/SchemaHandlingTypesTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisAttributeProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisAttributeProgressBarDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/AnalysisInfoWidgetDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/OutlierPartitionPage.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAnomaliesItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAttributeItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierClusterItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierPatternItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/MembersDetailsPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/experimental/RoleAnalysisTableSettingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisAccessTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionUserPermissionTablePopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/RoleAnalysisOutlierAnomalyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorySelectionProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisAbstractClassificationObjectPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisAccessNoiseOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionClassifiedOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionUnClassifiedOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisUniqueOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/AnalysisAttributeSelectorPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/provider/ClusterSelectableBeanObjectDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/widgets/component/RoleAnalysisIdentifyWidgetPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/context/AbstractRoleAnalysisConfiguration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierDashboardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisCandidateRoleTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisDetectedPatternTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisMigrationRoleTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierPartitionTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisSessionTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/BasicDefinitionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageAbstractAuthenticationModule.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageEmailNonce.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageSecurityQuestions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/TableUtil.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/data/column/RoleAnalysisMatrixColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/CustomSelectableDataTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisPaginRows.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/VisibleEnableBehaviour.java
M gui/midpoint-jar/pom.xml
M gui/pom.xml
M icf-connectors/dummy-connector-fake/pom.xml
M icf-connectors/dummy-connector/pom.xml
M icf-connectors/dummy-resource/pom.xml
M icf-connectors/pom.xml
M infra/common/pom.xml
M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/DefaultCleanupListener.java
M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/ObjectCleaner.java
M infra/common/src/main/java/com/evolveum/midpoint/common/secrets/CacheableSecretsProviderDelegate.java
M infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/ObjectCleanerTest.java
M infra/common/src/test/resources/cleanup/user.xml
M infra/pom.xml
M infra/schema-pure-jaxb/pom.xml
M infra/schema/pom.xml
M infra/schema/src/main/java/com/evolveum/midpoint/schema/CapabilityUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptions.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SearchResultList.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SearchResultMetadata.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SelectorOptions.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ObjectTypes.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M infra/test-util/pom.xml
M model/authentication-api/pom.xml
M model/authentication-impl/pom.xml
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/handler/AuditedAccessDeniedHandler.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/handler/AuditedLogoutHandler.java
M model/cases-api/pom.xml
M model/cases-impl/pom.xml
M model/certification-api/pom.xml
M model/certification-impl/pom.xml
M model/model-api/pom.xml
M model/model-common/pom.xml
M model/model-impl/pom.xml
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/SecurityHelper.java
M model/model-intest/pom.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestSecretProviders.java
M model/model-intest/src/test/resources/common/system-configuration.xml
A model/model-intest/src/test/resources/file-secret-provider/file-secret
M model/model-test/pom.xml
M model/notifications-api/pom.xml
M model/notifications-impl/pom.xml
M model/pom.xml
M model/report-api/pom.xml
M model/report-impl/pom.xml
M model/rest-impl/pom.xml
M model/workflow-api/pom.xml
M model/workflow-impl/pom.xml
M pom.xml
M provisioning/pom.xml
M provisioning/provisioning-api/pom.xml
M provisioning/provisioning-impl/pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ShadowAuditHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AbstractLazilyInitializableShadowedEntity.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AssociationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowAcquisition.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowFinder.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ShadowItemsToReturnProvider.java
M provisioning/ucf-api/pom.xml
M provisioning/ucf-impl-builtin/pom.xml
M provisioning/ucf-impl-connid/pom.xml
M release-notes.adoc
M repo/audit-api/pom.xml
M repo/audit-log-impl/pom.xml
M repo/pom.xml
M repo/repo-api/pom.xml
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryService.java
M repo/repo-cache/pom.xml
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/AbstractGlobalCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/GlobalCacheObjectValue.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/GlobalCacheQueryValue.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/GlobalQueryCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/BaseOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheAccessInfo.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheSetAccessInfo.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheSetAccessInfoFactory.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheUpdater.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheUseMode.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachedOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachedOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachingResultHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetObjectOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetObjectOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetVersionOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetVersionOpHandler.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/PassReason.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/RecordingResultHandler.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/ReportingResultHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/SearchOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/SearchOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/invalidation/ChangeDescription.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/invalidation/Invalidator.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalCacheObjectValue.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalCacheQueryValue.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalObjectCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalQueryCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/QueryKey.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/SingleTypeQueryKey.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/values/CachedObjectValue.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/values/CachedQueryValue.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
M repo/repo-common/pom.xml
M repo/repo-sqale/pom.xml
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/mining/cluster/QClusterDetectedPattern.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
M repo/repo-sql-impl-test/pom.xml
M repo/repo-sql-impl/pom.xml
M repo/repo-sqlbase/pom.xml
M repo/repo-test-util/pom.xml
M repo/security-api/pom.xml
M repo/security-enforcer-api/pom.xml
M repo/security-enforcer-impl/pom.xml
M repo/security-impl/pom.xml
M repo/system-init/pom.xml
M repo/system-init/src/main/java/com/evolveum/midpoint/init/AuditServiceProxy.java
M repo/system-init/src/main/resources/initial-objects/archetype/536-archetype-task-certification-start-campaign.xml
M repo/system-init/src/main/resources/initial-objects/archetype/538-archetype-task-certification-reiterate-campaign.xml
M repo/task-api/pom.xml
M repo/task-quartz-impl/pom.xml
M testing/conntest/pom.xml
M testing/longtest/pom.xml
M testing/pom.xml
M testing/rest/pom.xml
M testing/story/pom.xml
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
M tools/midpoint-boot-layout/pom.xml
M tools/ninja/pom.xml
M tools/pom.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/support-4.9' into feature/no-multivalue-metadata
Compare: https://github.com/Evolveum/midpoint/compare/2906c187e762...45a818edec2b
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