Skip to content

Releases: SAP/cloud-sdk-python

v0.2.0 - March 24, 2026

24 Mar 12:34
5a76826

Choose a tag to compare

What's New

  • Enabled console tracing through the OTel-native environment variable OTEL_TRACES_EXPORTER="console"
  • Enabled parent-to-child attribute propagation in context overlays through the propagate parameter, which defaults to False
  • Added gen_ai.operation.name to span attributes when using context_overlay()

What Changed

  • Pinned runtime dependency versions, limiting automatic updates to the patch version in order to avoid breaking changes.

Contributors

  • Application Foundation Toolkit Libraries Team

v0.1.1 - March 19, 2026

23 Mar 12:34
af9c9f6

Choose a tag to compare

What's New

Bug Fixes

Pinned traceloop-sdk version (>=0.52.0,<0.53.0) due to a bug introduced in 0.53.0 that breaks the instrumentation of LangChain.

What Changed

Renamed cloud_sdk telemetry attributes

sap.telemetry.sdk.name -> sap.cloud_sdk.name
sap.telemetry.sdk.language -> sap.cloud_sdk.language
sap.telemetry.sdk.version -> sap.cloud_sdk.version

Contributors

  • Application Foundation Toolkit Libraries Team

v0.1.0 - March 16, 2026

23 Mar 12:34
5ab966a

Choose a tag to compare

What's New

  • 🎉 Initial Release of SAP Cloud SDK for Python - Complete SDK providing consistent, type-safe interfaces for interacting with SAP services, following Python best practices while maintaining compatibility with the BTP ecosystem.

  • 🤖 AI Core Configuration Module - Reads and configure secrets so they are available to the LiteLLM library.

  • 📋 Audit Log Service Module - Comprehensive compliance audit logging for SAP Audit Log Service with support for 6 event types:

    • Security Events (authentication, authorization)
    • Data Access Events (GDPR compliance for data reading)
    • Data Modification Events (tracking data changes with old/new values)
    • Data Deletion Events (specialized for data removal tracking)
    • Configuration Change Events (system configuration changes)
    • Configuration Deletion Events (configuration removal tracking)
    • Unified logging interface with type-safe dataclass patterns
    • Custom attributes and details support for enhanced context
  • 🌐 Destination Service Module - Complete SAP BTP Destination Service integration featuring:

    • Full V1 Admin API support (CRUD operations for destinations, fragments, certificates)
    • V2 Runtime API with automatic token retrieval and refresh
    • Multi-level access (Service Instance and Subaccount levels)
    • Transparent Proxy support for on-premise connectivity
    • Certificate management with multiple format support (PEM, JKS, P12)
    • Fragment-based configuration merging
    • Pagination support for listing operations
  • 🗂️ ObjectStore Service Module - S3-compatible object storage with comprehensive functionality:

    • Multiple upload methods (from bytes, file, stream)
    • Object retrieval with streaming support
    • Object existence checking and metadata inspection
    • Object listing
    • Idempotent delete operations
    • Context manager support
    • SSL configuration options
  • 🔐 Secret Resolver Module - Secure credential management with hierarchical resolution:

    • Kubernetes-mounted secrets support (/etc/secrets/appfnd///)
    • Environment variable fallback (_)
    • Type-safe configuration using dataclasses
    • Multi-instance support for complex deployments
    • Handling of missing secrets with default values
    • Automatic hyphen-to-underscore conversion for environment variables
  • 📊 Telemetry & Observability Module - OpenTelemetry tracing with GenAI specialization:

    • Auto-instrumentation for AI frameworks (LiteLLM, OpenAI, and more)
    • 8 GenAI-specific operations (Chat, Text Completion, Embeddings, Content Generation, Retrieval, Tool Execution, Agent Creation/Invocation)
    • Custom span creation with attributes and events
    • GenAI-specific spans following OpenTelemetry conventions
    • Thread-safe and async-safe tenant ID tracking
    • Nested span support for complex workflows
    • Custom metrics with provider and operation categorization
  • 📋 Documentation & Resources

    • Each module includes comprehensive documentation with examples
    • Development setup and contribution guidelines
    • Best practices for credential management and secure usage

Bug Fixes

This is the initial release, so no bug fixes are applicable.

Breaking Changes

This is the initial release, so no breaking changes apply. Future releases will follow semantic versioning with clear migration guides for any breaking changes.

Contributors

Application Foundation Toolkit Libraries Team