0.39.0 Release Notes
by Yaron FriedmanDeepchecks LLM Evaluation 0.39.0 Release
We're excited to announce version 0.39 of Deepchecks LLM Evaluation - introducing per-application access control, enhanced prompt properties with descendant data access, Google ADK integration, and CloudWatch metrics for SageMaker deployments. This release strengthens access control granularity, expands framework support, and provides deeper insights into complex agentic workflows.
Deepchecks LLM Evaluation 0.39.0 Release:
🔐 Per-Application Access Control (New RBAC Tier)
🌳 Prompt Properties: Access Descendant Data
🤖 Google ADK Integration
💡 AI Assistant for Documentation
📊 CloudWatch Integration for SageMaker Deployments
⚠️ Deprecations & API Changes
What's New and Improved?
Per-Application Access Control (New RBAC Tier)
Deepchecks now supports a second tier of access control that enables fine-grained application-level permissions. When enabled, users can be granted access to specific applications rather than having automatic access to all applications in the organization.
What this means:
- Granular Access Control - Admins and Owners can specify which applications each user can access when inviting users or updating permissions
- Enhanced Security - Users only see and can access applications they've been explicitly granted access to
This feature is particularly valuable for organizations with multiple teams or applications that require stricter data access boundaries.
To learn more about Deepchecks RBAC and the new per-application access tier, click here.
Prompt Properties: Access Descendant Data
Prompt properties can now access data from descendant (child) spans in hierarchical workflows, enabling more comprehensive evaluation of complex agentic use-cases.
What's new:
- Descendant Scopes - Add scopes to your prompt properties to access data from child spans at different levels
- Granular Control - Specify depth levels, filter by interaction types, and select which data fields to include from descendant spans
- Flexible Configuration - Each scope can be configured independently, allowing you to gather different types of information from different parts of the hierarchy
Value:
This enhancement enables you to create highly tailored properties for agentic workflows. For example, you can evaluate whether all tool calls in an agentic interaction were appropriate by accessing all descendant Tool spans, or evaluate the quality of responses from an agent's direct LLM children by looking one level down at LLM spans only.
The Data component provides full flexibility over which data fields are sent to the LLM, ensuring token efficiency by only including what's needed for evaluation.
For detailed information on configuring descendant data access, click here.
Google ADK Integration
Deepchecks now integrates seamlessly with Google ADK, enabling automatic trace collection and evaluation for Google ADK workflows.
What you get:
- Automatic Instrumentation - Uses OTEL + OpenInference to automatically instrument Google ADK interactions
- Rich Traces - Captures LLM calls, tool invocations, and agent-level spans within the graph
- Simple Setup - Register with Deepchecks through a single
register_dc_exportercall - Full Evaluation - Benefit from Deepchecks' observability, evaluation, and monitoring capabilities
Google ADK joins the popular frameworks we're already integrated with - CrewAI and LangGraph - expanding Deepchecks' support for the most widely-used agentic frameworks.
For installation and setup instructions, click here.
AI Assistant for Documentation
You can now get instant help directly inside our documentation with the new AI Assistant.
Just click “Ask AI” next to the search field on the documentation site and ask anything you need - from feature explanations and setup guides to “how do I…” questions and best practices.
Why it’s useful:
- No more digging - Ask questions in plain language instead of searching through pages
- Context-aware answers - Get relevant guidance across features, guides, and workflows
- Faster onboarding & troubleshooting - Find what you need in seconds
Whether you’re exploring new capabilities or looking for a specific how-to, the AI Assistant helps you get answers instantly, right where you need them.
CloudWatch Integration for SageMaker Deployments
SageMaker customers can now send Deepchecks monitoring data and LLM evaluation metrics directly to AWS CloudWatch, consolidating model-monitoring data in one place.
What this enables:
- Unified Monitoring - View all your Deepchecks metrics alongside your existing AWS dashboards and alarms
- Quick Setup - Start getting metrics in CloudWatch within seconds after configuration
- Seamless Integration - Use your existing AWS monitoring infrastructure without additional tooling
How it works:
- Add the required IAM permissions to your SageMaker execution role
- Enable CloudWatch metrics in Workspace Settings (Owner role required)
- Metrics automatically flow to CloudWatch under the
DeepChecksLLMnamespace
This integration allows you to leverage your existing AWS monitoring workflows while benefiting from Deepchecks' comprehensive LLM evaluation capabilities.
For setup instructions and IAM policy details, click here.
Deprecations & API Changes (Public Endpoints)
As part of ongoing improvements to our API surface, we’re beginning the deprecation process for several public API endpoints. These endpoints will be removed after three upcoming milestones, following the same policy used for SDK deprecations.
Endpoints being deprecated:
GET /reference/listappversionsPOST /reference/createappversionPOST /reference/publiccreateinteractions
SDK upgrade strongly recommended The newer SDK versions include improvements aligned with the new endpoints and permissions model, and provide clearer, more helpful messaging.
Improved permission handling With the updated access control model, API responses now return 403 in cases where:
- the application does not exist, or
- the user does not have permission to access the application. The latest SDK improves this experience by explicitly surfacing “application not found” when applicable (the most common case).


































