Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 27, 2025

This PR contains the following updates:

Package Change Age Confidence
@sap-ai-sdk/orchestration (source) 1.18.0 -> 2.1.0 age confidence

Release Notes

SAP/ai-sdk-js (@​sap-ai-sdk/orchestration)

v2.1.0

Compare Source

Patch Changes

v2.0.0

Compare Source

Major Changes
  • 740ba78: [Compatibility Note] buildTranslationConfig() function now requires type parameter to distinguish between input and output translation configuration.
  • 4c00c27: [Compatibility Note] Change stream method parameter from AbortController to AbortSignal.
    The stream() method now accepts an AbortSignal instead of an AbortController as the second parameter in both Azure OpenAI and Orchestration clients.
  • 740ba78: [Compatibility Note] buildLlamaGuardFilter() function has been renamed to buildLlamaGuard38BFilter(). It now requires a type parameter to distinguish between input and output filter configurations, and accepts filter categories as an array.
  • 5c52cb6: [Compatibility Note] Move generated types to internal exports while keeping frequently used types in main exports.
    • Generated types are no longer exported from @sap-ai-sdk/orchestration and must be imported from @sap-ai-sdk/orchestration/internal.js instead.
    • Frequently used types (ChatMessage, SystemChatMessage, UserChatMessage, AssistantChatMessage, ToolChatMessage, DeveloperChatMessage, ChatCompletionTool, FunctionObject) remain available from main package exports.
  • 5c52cb6: [Compatibility Note] Response object data property is renamed to _data.
    Use getter methods like getContent(), getTokenUsage(), getAssistantMessage() instead of direct data access.
  • 997e8ec: [Compatibility Note] buildAzureContentSafetyFilter() function now requires type parameter to distinguish between input and output filter configuration.
  • 997e8ec: [New Functionality] Add prompt_shield property to buildAzureContentSafetyFilter() function for input filter configuration to allow enabling prompt attack detection.
  • 86e6370: [Compatibility Note] Major breaking changes for orchestration v2:
    • Consolidate llm and templating modules into a single promptTemplating module.
    • The llm.model_name property is now promptTemplating.model.name and llm.model_params is now promptTemplating.model.params.
    • The templating.template property is now promptTemplating.prompt.template.
    • Rename inputParams parameter to placeholderValues in orchestration client methods.
    • Update response property names from orchestration_result to final_result and module_results to intermediate_results.
    • Replace top-level stream property with streamOptions.enabled and update streaming module options from llm to promptTemplating.
    • Update grounding configuration to use placeholders.input and placeholders.output instead of separate input_params and output_param.
    • Update Azure content filter property names to lowercase with underscores: Hate to hate, SelfHarm to self_harm, Sexual to sexual, and Violence to violence.
    • Remove deprecated buildAzureContentFilter() function and use buildAzureContentSafetyFilter() instead.
Minor Changes
  • 5c52cb6: [New Functionality] Add getIntermediateResults() method to OrchestrationResponse, OrchestrationStreamResponse, OrchestrationStreamChunkResponse classes for accessing intermediate processing results from orchestration modules.
  • 0a418d0: [feat] Add deploymentId as the optional parameter for OrchestrationClient initialization.
  • 5c52cb6: [New Functionality] Add findChoiceByIndex() method to find specific choices by index in streaming responses.
Patch Changes

Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the renovate label Sep 27, 2025
@renovate renovate bot enabled auto-merge (squash) September 27, 2025 05:47
@renovate renovate bot force-pushed the renovate/sap-ai-sdk-orchestration-2.x branch 2 times, most recently from bfeebb4 to e987db5 Compare October 11, 2025 01:00
@renovate renovate bot force-pushed the renovate/sap-ai-sdk-orchestration-2.x branch 4 times, most recently from 587debf to a568a7d Compare October 18, 2025 04:43
@renovate renovate bot force-pushed the renovate/sap-ai-sdk-orchestration-2.x branch 2 times, most recently from 343248f to ca4834a Compare October 25, 2025 02:37
@renovate renovate bot force-pushed the renovate/sap-ai-sdk-orchestration-2.x branch from ca4834a to c8386a3 Compare November 1, 2025 03:13
@renovate renovate bot force-pushed the renovate/sap-ai-sdk-orchestration-2.x branch from c8386a3 to cb0f54a Compare November 1, 2025 06:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant