Repository navigation
Releases: SAP/cloud-integration-delivery-orchestrator
Releases · SAP/cloud-integration-delivery-orchestrator
Release list
fix: DataTable bind to data props
- DataTable stored selected row objects as snapshots in checkedRows. After a parent refresh, the data prop changed but checkedRows still held stale references, causing dialogs to show old values (SAP/cloud-integration-delivery-orchestrator-ui#12).
Change checkedRows from a data property to a computed that derives from checkedRowKeysRef and the current data prop so it always reflects the latest data.
fix: version pattern
version pattern in delivery rule should support all blob patterns like *
- ..
- X..
- X.Y.*
Fix: Delivery Rule dialog not closing after save
Bug fix: Fixed a race condition where the Delivery Rule dialog would become stuck open after saving.
Release on 03 Sep
[0.0.2] - 2026-09-03
Changed
- Breaking (deployment): renamed all MTA and XSUAA identifiers from
cpi-delivery
tocloud-integration-delivery-orchestrator— MTA ID, modules, resources, the XSUAA
xsappname, role templates (DeliveryOrchestratorAdministrator/Operator/Viewer),
and role collections (Delivery Orchestrator Administrator/Operator/Viewer).
Existing deployments must reassign users to the new role collections in the BTP Cockpit. - Go module rename:
mmt-delivery→github.com/SAP/cloud-integration-delivery-orchestrator-srv,
aligning with the public GitHub repo URL (Go ecosystem standard). - Notifier interface redesign: method names now describe events, not channels
(OnApprovalRequested/OnStatusChanged/OnDeliveryComment); recipient list parameter
removed — routing is an implementation detail. defaultNotifier→jiraNotifier: renamed to reflect current responsibility
(only Jira comment has active logic; email methods are no-ops pending ANS).
Added
- GitHub App authentication — one-click registration via App Manifest flow as an
alternative to PAT-based auth. Includes dual-mode support (PAT / GitHub App), App-mode
repo discovery, install-pending deep-link, disconnect/uninstall mechanism, and App
settings URL display. - Jira config panel — dedicated System Config panel with destination name, resolved
endpoint URL, enabled toggle, test connection, and BTP Destination guidance text.
Replaces the generic Integration Registry row for Jira. - Git sync resilience — orphan snapshot recovery, Re-sync mechanism, and empty repo
bootstrap support. - Delivery UX improvements (RFC 026) — DR name uniqueness (409 conflict), status
filtering, included-tenants connectivity check. - Home page empty-state: users without any assigned role now see guidance to request a
Delivery Orchestrator role collection.
Removed
- Integration Registry — generic
IntegrationConfigmodel, CRUD API, and UI table
removed. Jira has a dedicated config; cookie_service and github legacy rows cleaned up. - Email/SMTP notifications —
pkg/notify/email.go, gomail dependency, and SMTP
configuration removed. Email notifications will be re-implemented via SAP Alert
Notification Service (RFC 027 Phase 4). - Check All Connectivity — button,
ConnectivityCheckResultmodel, and result
caching removed. Individual Test Connection buttons remain (pure real-time, no persist).
Fixed
- Consolidated the destination service client onto the shared HTTP client for consistent
timeout and TLS handling. - Backend is now source of truth for auth-mode field ownership in Git config
(prevents client from overwriting callback-authored fields in GitHub App mode).
Initial publish
What's Changed
- release: 1.0.0 by @Vector6662 in #1
- release: sync from cpi-delivery-product by @Vector6662 in #2
New Contributors
- @Vector6662 made their first contribution in #1
Full Changelog: https://github.com/SAP/cloud-integration-delivery-orchestrator/commits/0.0.1