[midPoint-git] [Evolveum/midpoint] 841229: Smart integration: implement connectivity endpoint...

johnstone3 noreply at github.com
Fri May 29 10:02:44 CEST 2026


  Branch: refs/heads/feature/connectivity-endpoint-discovery
  Home:   https://github.com/Evolveum/midpoint
  Commit: 8412296ce483caaf114a96d162c9c59e2512b20e
      https://github.com/Evolveum/midpoint/commit/8412296ce483caaf114a96d162c9c59e2512b20e
  Author: Jan Kamenicky <jk294314 at gmail.com>
  Date:   2026-05-29 (Fri, 29 May 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/ConnectionConnectorStepPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/WaitingConnectivityEndpointConnectorStepPanel.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-connector-dev-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentOperation.java
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentService.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentServiceImpl.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/OfflineBackend.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverConnectivityEndpointActivityHandler.java

  Log Message:
  -----------
  Smart integration: implement connectivity endpoint discovery via LLM

Adds a new wizard step that triggers LLM-based discovery of connectivity
test endpoints after credentials are saved. Includes XSD schema additions,
activity handler, backend implementation (REST + offline stub), service
interface/impl, and GUI waiting step panel. Fails the task when the backend
returns errors with no endpoints discovered.


  Commit: 4362efd063e09ec9fa51cb48bcd1e5fea3359802
      https://github.com/Evolveum/midpoint/commit/4362efd063e09ec9fa51cb48bcd1e5fea3359802
  Author: Jan Kamenicky <jk294314 at gmail.com>
  Date:   2026-05-29 (Fri, 29 May 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/ConnectionConnectorStepPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/EndpointConnectorStepPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/EndpointConnectorStepPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/ResourceTestConnectorStepPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/ResourceTestConnectorStepPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/ResourceTestPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/ResourceTestPanel.java

  Log Message:
  -----------
  Smart integration: redesign endpoint step panel with inline connection testing

Replaces the dedicated ResourceTestConnectorStepPanel/ResourceTestPanel flow
with an interactive radio list directly in EndpointConnectorStepPanel. The panel
shows LLM-suggested endpoints plus a manual URL option; the action button tests
connectivity inline and transitions to Continue once a connection is established.
Previously entered URL is restored when navigating back to the step.


  Commit: 53f88617def302b899cd91f5d21d8f27be247321
      https://github.com/Evolveum/midpoint/commit/53f88617def302b899cd91f5d21d8f27be247321
  Author: Jan Kamenicky <jk294314 at gmail.com>
  Date:   2026-05-29 (Fri, 29 May 2026)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-connector-dev-3.xsd
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/SupportedAuthorization.java

  Log Message:
  -----------
  Rename ConnDevHttpAuthTypeType values from kebab-case to camelCase


Compare: https://github.com/Evolveum/midpoint/compare/b40c1843ba38...53f88617def3

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