Skip to content

2.15.0

Choose a tag to compare

@rohits-ibm rohits-ibm released this 18 Aug 17:20
· 291 commits to main since this release

🚀 Release of ADK 2.15.0

New Features

Controls & CLI

  • Controls CLI & SDK Client: Added a new controls subcommand supporting full CRUD operations (import, export, list, delete), backed by controls_command.py, controls_controller.py, and controls_client.py in the SDK client.

Voice & Speech

  • Welcome Content Barge-In: Added the is_user_barge_in_disabled configuration field to welcome content.
  • Google Speech & Voice Configuration: Added full Google Cloud Speech ADK support as an External Speech provider, updated voice_configurations/types.py, and introduced voice_google.yaml, voice_google_advanced.yaml, and voice_enabled_google examples.
  • Deepgram Flux Support: Added support for Deepgram Flux models in voice configurations.
  • Idle Configuration: Added additional idle configuration fields across YAML examples.

Agents & Providers

  • Microsoft Copilot Studio: Introduced Microsoft Copilot Studio as a supported agent provider type.
  • Agent Idle Handler: Added the long_running_task_seconds configuration field to handle long-running agent tasks.

Observability & Telemetry

  • Observability SDK: Added core observability SDK capabilities, including tracer, token-refreshing exporter, spans, configuration, root span, tool attributes, and PII decorators.
  • Telemetry Analyzer Skill: Added a new Bob skill including SKILL.md, documentation, export/search scripts for ADK and AgentOps-v3, and a test suite.

Knowledge Service

  • Configuration & Validation Updates: Updated knowledge service configuration and KB client; made URL optional in index_config, added credential validation on KB create/update operations, and removed the deprecated ibm_knowledge_dynamic_mode example.

Flow Builder & Integrations

  • Flow Lifecycle Events: Added on_flow_abort and on_flow_delete event types to Flow Builder.
  • Langflow Update: Upgraded Langflow to version 1.10.0.

Document Processing (DocProc)

  • Language Support: Added language support across DocProc flows via the language parameter in DocProcCommonNodeSpec, along with language-aware flow tools and examples.

Infrastructure & Platform

  • Red Hat AI Support: Added Red Hat AI support across server, worker, DB, and AI-Gateway image tags, secrets, and unit tests.

Bug Fixes

Flow Builder & Integrations

  • OpenAPI Flow Import: Fixed flow import failures for OpenAPI tools that define an empty object request schema.
  • Callback Validation: Relaxed flow callback tool validation to align with UI behavior.
  • Wikidata SPARQL Requests: Added User-Agent headers to SPARQL requests to prevent HTTP 403 Forbidden responses.
  • watsonx Model Filtering: Hardened watsonx model prefix filtering.

Agents & Connections

  • Connection Handling: Resolved wxo-connections handling issues by ensuring new connections are logged and existing connections are handled properly.
  • Custom Agent Connections: Fixed custom agents configured with existing connections.
  • Custom Agent LLM Defaults: Removed default LLM fallback assignments for custom agents.
  • Legacy Evaluation: Removed deprecated legacy eval paths.

Hotfixes & AgentOps

  • AgentOps Proxy: Corrected the AGENT_OPS_V3_PROXY_URL endpoint path.

Partners & Catalog

  • Catalog Schema & ADK Sync: Updated missing fields and documentation to synchronize ADK offering output with catalog native agent schemas, tool/application outputs, and default offering versions.
  • Packaging & Normalization: Added bundle-format packaging for tool ZIP files, normalized icons, added dedicated offerings directory, and corrected applications file versioning (1.16.01.0.0).

Document Processing (DocProc)

  • Classifier Node Limits: Added class count limits to the Document Classifier Node.
  • Node Specification: Relocated the language parameter to DocProcCommonNodeSpec for language-aware classifier and extractor flows.
  • Dependency & Image Updates: Upgraded WDU to version 2.17.0 and updated DocProc container images.

Infrastructure, Images & Environment

  • Feature Flags: Updated feature flag configurations for bwai and bwb.
  • Container Images & Runtimes:
    • Synchronized service images for the release sprint.
    • Updated Flow runtime and ADK images.
    • Enforced platform specification for wxo-agentic-memory.
    • Added evaluation images and verification tests to the CP registry release script.
  • Environment Configuration: Updated MCP CF environment variables.