Release Notes
v1.0.0 Release Candidate Coming Soon
We are working toward the first stable release of the SAP Cloud SDK for Python. A v1.0.0 release candidate will be published in the near future, marking the stabilization of the public APIs. If you are evaluating the SDK, we encourage you to test the latest pre-release version and share feedback via GitHub Issues.
0.43.2 - August 12, 2026
Improvements
- Renamed OpenTelemetry resource attribute
sap.cld.subaccount_idtosap.cloud.provider.subaccount_idto align with SAP cloud naming conventions.
0.43.1 - August 12, 2026
Fixed Issues
AuthTokennow surfaces error messages returned by the Destination Service when the service response contains non-empty error fields.- Improved token validation handling for error-carrying tokens with empty
typeorvaluefields.
0.43.0 - August 10, 2026
Compatibility Notes
- The
APPFND_UMS_DESTINATION_NAMEenvironment variable has been removed. UseExtensibilityConfig(destination_name="...")instead. - The UMS destination name prefix changed from
sap-managed-runtime-ums-tosap-managed-runtime-ias-. APPFND_CONHOS_UMS_URLis now required; the UMS base URL is no longer read from the destination's URL field.
Improvements
- Deferred destination-name resolution failure to fetch time for clearer error reporting.
- Enhanced error messaging for misconfigured extensibility settings.
0.42.0 - August 7, 2026
New Features
bootstrap(app)now automatically sets up telemetry as part of SDK runtime initialization — no separate telemetry configuration call needed.
0.41.0 - August 7, 2026
New Features
list_mcp_tools()on the Agent Gateway client now accepts an optionalMCPToolFilterparameter to narrow discovered tools by name and/or ORD ID.
0.40.1 - August 7, 2026
Improvements
- Updated OpenTelemetry core from 1.42.1 to 1.43.0.
- Updated OpenTelemetry instrumentation packages from 0.63b1 to 0.64b0.
- Updated Protobuf minimum requirement to
>=7.0.0.
0.40.0 - August 4, 2026
New Features
- New
sap_cloud_sdk.outputmanagementmodule for integrating with the SAP Output Management Service. Available operations:send_email,send_email_with_mcp,create_output_request,send_output_request. DestinationCredentialConfignow supportsPROVIDER_ONLYandSUBSCRIBER_ONLYaccess strategies.- Full OpenTelemetry telemetry support for the Output Management client.
0.39.1 - August 3, 2026
Fixed Issues
- Agent Gateway:
get_mcp_tools_customernow returns an empty list instead of raising an error whenintegrationDependenciesis empty. - Improved MCP server error logging to include HTTP status codes and response bodies.
- Improved tool invocation error logging.
- Fixed
streamable_http_clientunpacking compatibility.
0.39.0 - July 24, 2026
New Features
- New
bootstrap(app)entry point for SDK runtime initialization — replaces manual per-feature setup. - New
sap_cloud_sdk.core.runtime_contextmodule with provider-agnostic context handling. Supported context providers:IASContextProvider,SAPTriggerContextProvider,DWCContextProvider. auto_instrument()now automatically instruments supported HTTP clients, frameworks, and libraries including: httpx, requests, grpcio, Starlette, FastAPI, aiohttp, Django, Flask, SQLAlchemy, Redis, and logging.
0.38.0 - July 22, 2026
New Features
AuditClient.send()now auto-injects tenant and user context into audit log events.- New
ias/_context.pymodule exposingset_auth_contextandget_auth_contextAPIs for IAS token propagation.
Improvements
StarletteIASTelemetryMiddlewarerefactored for improved token parsing reliability.