[midPoint-git] [Evolveum/midpoint] fffe46: MID-10990 fix OutOfMemoryError during CSV export o...

Hiroyuki Wada noreply at github.com
Mon May 18 16:15:33 CEST 2026


  Branch: refs/heads/tmp/streaming-export
  Home:   https://github.com/Evolveum/midpoint
  Commit: fffe46583dd377db89a56128c498ce1a453da3d0
      https://github.com/Evolveum/midpoint/commit/fffe46583dd377db89a56128c498ce1a453da3d0
  Author: Hiroyuki Wada <h2-wada at nri.co.jp>
  Date:   2026-05-18 (Mon, 18 May 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadButtonPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/BaseSearchDataProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/ContainerListDataProvider.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/IterativeExportSupport.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanObjectDataProvider.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/StreamingCsvDataExporter.java

  Log Message:
  -----------
  MID-10990 fix OutOfMemoryError during CSV export of large datasets


  Commit: 47b02005cbd2612211f377036e7ba7add742ffc8
      https://github.com/Evolveum/midpoint/commit/47b02005cbd2612211f377036e7ba7add742ffc8
  Author: Hiroyuki Wada <h2-wada at nri.co.jp>
  Date:   2026-05-18 (Mon, 18 May 2026)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/result/OperationResult.java

  Log Message:
  -----------
  MID-10990 Optimize OperationResult.cleanup() from O(n²) to O(n)


  Commit: c08ce0c0d250cc9785d107574eff2ea52a57542a
      https://github.com/Evolveum/midpoint/commit/c08ce0c0d250cc9785d107574eff2ea52a57542a
  Author: Hiroyuki Wada <h2-wada at nri.co.jp>
  Date:   2026-05-18 (Mon, 18 May 2026)

  Changed paths:
    M infra/common/src/main/java/com/evolveum/midpoint/common/LocalizationServiceImpl.java

  Log Message:
  -----------
  MID-10990 Avoid NoSuchMessageException in LocalizationServiceImpl for better performance


  Commit: 89291691d91988eb9f1401d76587ae2c385cfb3d
      https://github.com/Evolveum/midpoint/commit/89291691d91988eb9f1401d76587ae2c385cfb3d
  Author: Hiroyuki Wada <h2-wada at nri.co.jp>
  Date:   2026-05-18 (Mon, 18 May 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/ContainerListDataProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanObjectDataProvider.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlQueryContext.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlQueryExecutor.java

  Log Message:
  -----------
  MID-10990 Add JDBC streaming mode support for searchContainersIterative


  Commit: b9bc84ff41bd39d8f01baebcf53d958171c23add
      https://github.com/Evolveum/midpoint/commit/b9bc84ff41bd39d8f01baebcf53d958171c23add
  Author: Hiroyuki Wada <h2-wada at nri.co.jp>
  Date:   2026-05-18 (Mon, 18 May 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/ContainerListDataProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanObjectDataProvider.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java

  Log Message:
  -----------
  MID-10990 Add JDBC streaming mode support to searchObjectsIterative for Object export


  Commit: ab5829314a489a56152a3b79a769a01e78af23e6
      https://github.com/Evolveum/midpoint/commit/ab5829314a489a56152a3b79a769a01e78af23e6
  Author: Hiroyuki Wada <h2-wada at nri.co.jp>
  Date:   2026-05-18 (Mon, 18 May 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanContainerDataProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AuditLogViewerPanel.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/SqaleAuditService.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlQueryExecutor.java

  Log Message:
  -----------
  MID-10990 Add JDBC streaming support for audit log CSV export


  Commit: 0b7471cff5e7d76b69acfdf43147707515ed0157
      https://github.com/Evolveum/midpoint/commit/0b7471cff5e7d76b69acfdf43147707515ed0157
  Author: Hiroyuki Wada <h2-wada at nri.co.jp>
  Date:   2026-05-18 (Mon, 18 May 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/ContainerListDataProvider.java

  Log Message:
  -----------
  MID-10990 Use lightweight wrapper for CSV export to skip child wrapper creation


  Commit: e29e47acb40ca1cde6f29a9b9f7170b40023703e
      https://github.com/Evolveum/midpoint/commit/e29e47acb40ca1cde6f29a9b9f7170b40023703e
  Author: Hiroyuki Wada <h2-wada at nri.co.jp>
  Date:   2026-05-18 (Mon, 18 May 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemObjectDisplayNameColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemTargetDisplayNameColumn.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/ReferenceNameResolver.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationWorkItemMapping.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlQueryExecutor.java

  Log Message:
  -----------
  MID-10990 Optimize AccessCertificationWorkItem export for large datasets


Compare: https://github.com/Evolveum/midpoint/compare/fffe46583dd3%5E...e29e47acb40c

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