Changelog

Fixed

Chat Threads: Feedback Filters Respect Global Admin Roles

Fixed a bug in chat thread feedback filtering where admin feedback detection only considered account:{accountId} role scope. In workspaces where reviewers had global admin role but no account-scoped admin role, adminFeedback=true could incorrectly return zero results.

Improved

Chat Threads: Split User and Admin Feedback Counts

The chat threads list endpoint now returns separate feedback aggregates for end-user feedback and internal admin review feedback. This lets clients render clearer moderation and quality signals without inferring reviewer roles from raw feedback records.

Added

Data Products API

Manage data products through a dedicated API surface that mirrors the existing Workspaces API. Data products provide the same capabilities — data assets, semantic models, verified queries, system prompts, front page configs, chat, skills, and compositions — under a streamlined data-products URL namespace. This enables API consumers to work with data products directly without needing to understand the internal workspace abstraction.

Removed

Chat Threads: Token and Cost Fields Replaced with BCU

Token counts and cost fields have been removed from the Chat Threads API and replaced with BCU (Bobsled Compute Units) — a normalized compute metric that provides a consistent measure of AI resource usage regardless of the underlying model.

Improved

Chat Thread Search: Date Filters and Browse Mode

Filter chat thread search results by date range and browse recent threads without a text query. Date filters use updatedAt so that resumed conversations appear in results for the time period they were last active, not just when they were first created.

Added

Chat Thread Search: Agent Mode and Turn Context

Search chat threads with an enhanced agent mode that returns larger content snippets, filters out tool metadata, and includes turn numbers for precise conversation navigation. A new thread context endpoint lets you fetch full conversation content around a specific turn.

Improved

Increased Data Asset Array Size Limits

Workspace creation and data asset update operations now support significantly larger payloads. Previously, both endpoints capped arrays at 100 items, causing opaque "Validation failed" errors for customers with large data catalogs. The per-request limit has been raised to 500, and the system automatically batches operations internally so workspaces with thousands of tables work seamlessly.

Added

Data Sources: Connection Status & Update Endpoint

Monitor data source health and update configurations through new API capabilities. The list endpoint now includes real-time connection status, and a new PATCH endpoint allows updating data source names and credentials without recreating the resource.

Added

BigQuery Data Source Support

Connect to Google BigQuery as a data source alongside Snowflake, PostgreSQL, and Databricks. Organizations using BigQuery can now leverage Bobsled AI's natural language to SQL capabilities against their BigQuery projects using GCP Workload Identity Federation for secure, keyless authentication.

Added

Databricks Data Source Support

Connect to Databricks SQL Warehouses as a data source alongside Snowflake and PostgreSQL. This enables organizations using Databricks to leverage Bobsled AI's natural language to SQL capabilities directly against their lakehouse data.