> ## Documentation Index
> Fetch the complete documentation index at: https://docs.datazone.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Change Logs

> Release notes and feature updates for Datazone

<Update label="2026-09-28">
  <Frame>
    <img src="https://mintcdn.com/datazone/goPCua848baak0G_/images/covers/data-quality.png?fit=max&auto=format&n=goPCua848baak0G_&q=85&s=1ac3eb533f30b70365147ecf8bf0b6ff" alt="Data Quality" width="1920" height="741" data-path="images/covers/data-quality.png" />
  </Frame>

  * **[Data Quality](reference/development/data-quality)**: Attach a **Ruleset** to any dataset and keep it honest — check for **missing values, duplicates, format violations, value ranges, freshness, row counts, or schema drift**, or write your own **custom SQL** check. Rulesets are **git-backed YAML**, just like Flows and Actions, with a full **validate → preview → apply** workflow before anything runs. Rules run **automatically after every load**, on a **cron schedule**, or on demand, and roll up into a **severity-weighted quality score** you can track over time. Stuck on what to check? Ask **Orion** to propose rules for a dataset, or drop one in straight from the built-in **Rule Library**.
</Update>

<Update label="2026-09-10">
  <Frame>
    <img src="https://mintcdn.com/datazone/GYvCFvCbOHIFS50b/images/app-builder/app-builder-cover.png?fit=max&auto=format&n=GYvCFvCbOHIFS50b&q=85&s=d41489897acecb2fea0a6a366e4b0741" alt="App Builder" width="1920" height="741" data-path="images/app-builder/app-builder-cover.png" />
  </Frame>

  * **[App Builder](reference/intelligent-apps/app-builder)**: The visual editor for Intelligent Apps now has its own guide. Pick a component from the **Palette**, place it on the **Canvas**, and configure it in the **Inspector** — then **drag, group (Shift+G), resize with snap-to-sibling heights, duplicate, and multi-select** components right on the page. Ask **Orion** to *"add a filter"* or *"turn this into a bar chart"* and watch the canvas update live, or use **Add chart with Orion** to try a chart against real data and choose **Keep** or **Revert**. Switch to the **YAML view** at any time — edits sync back to Design, and validation errors name the exact field. Work on **branches**, deploy when you are ready, and tune themes, visibility, caching, and Orion's model from **App Settings**.

  <Frame>
    <video controls className="w-full aspect-video rounded-xl" autoPlay loop playsInline muted src="https://co-datazone-public.s3.us-east-1.amazonaws.com/media/newsletter-contents/app-builder-drag-drop.mp4" />
  </Frame>
</Update>

<Update label="2026-08-28">
  <Frame>
    <img src="https://mintcdn.com/datazone/Dwpxvpe4vYSjsj1i/images/covers/studio_app.png?fit=max&auto=format&n=Dwpxvpe4vYSjsj1i&q=85&s=c6d4b0623ca499c076129d4f835f8fc9" alt="Studio Apps" width="1920" height="741" data-path="images/covers/studio_app.png" />
  </Frame>

  * **[Studio Apps](reference/studio-apps/overview)**: When a dashboard is not enough, write the app. A Studio App is a **Vite + React single-page application that lives in your project repository** — Datazone installs its dependencies, builds it in a sandboxed job, and serves the bundle at a real URL **behind your organisation's session**. The browser sends the signed-in user's session with every API call, so the app ships **no API key** and runs with that user's permissions. Each branch builds and serves its own version, so you can review a change before it reaches `main`. Routing, Tailwind, the shadcn setup, and a small Datazone client are **scaffolded for you** — there is no Dockerfile, no deployment pipeline, and no CDN to configure. Use it for the things a declarative dashboard cannot express: multi-step forms, write-back to [Knowledge Objects](reference/knowledge-objects/overview), and bespoke internal tools. See [Getting Started](reference/studio-apps/getting-started).

  * **[Intelligent App Builder](reference/intelligent-apps/overview)**: Intelligent Apps no longer have to start in YAML. Build them **visually** — drag a chart onto the grid, then edit its query, metrics, and dimensions **directly in the UI**. [Orion](reference/intelligent-apps/orion-ai) is still there and does considerably more than help you write config: ask it to *"add a new customer trend"* and it **adds the chart to your app**, query and all. The YAML has not gone anywhere — the builder and the file are two views of the same app, so you can lay an app out by hand and still review it as a diff.

  <Frame>
    <img src="https://mintcdn.com/datazone/Dwpxvpe4vYSjsj1i/images/light/changelog/intelligent-app-builder.png?fit=max&auto=format&n=Dwpxvpe4vYSjsj1i&q=85&s=4f8745630a0ff6792761d364ea199cc9" alt="Intelligent App Builder" width="2560" height="1324" data-path="images/light/changelog/intelligent-app-builder.png" />
  </Frame>

  * **Generate policies with Orion**: [Policies](reference/development/policy) give you very granular control — per resource, per action, per project, down to row- and column-level restrictions — but writing that JSON by hand is tedious and easy to get subtly wrong. Now you describe the access you want in plain language and **Orion drafts the policy statements** for you. You review the suggestion before it is applied, so you still decide what gets granted.

  <Frame>
    <img src="https://mintcdn.com/datazone/Dwpxvpe4vYSjsj1i/images/light/changelog/policy-wizard-orion.png?fit=max&auto=format&n=Dwpxvpe4vYSjsj1i&q=85&s=52fae857ccb7ef8f2bcc61f758a0d542" alt="Generate policy with Orion" width="489" height="459" data-path="images/light/changelog/policy-wizard-orion.png" />
  </Frame>
</Update>

<Update label="2026-07-24">
  <Frame>
    <img src="https://mintcdn.com/datazone/AoTD8G-OYqCsc8OQ/images/covers/flows-changelog.png?fit=max&auto=format&n=AoTD8G-OYqCsc8OQ&q=85&s=6066e97b97ef256044903ee48f412185" alt="Flows" width="1920" height="741" data-path="images/covers/flows-changelog.png" />
  </Frame>

  * **[Flows](reference/flows/overview)**: Orchestrate work as a **directed graph of typed nodes** instead of glue code. Call an **LLM**, hit a **REST API**, branch with `if`, loop with `for_each`, run **Python**, or invoke a project [Action](reference/development/actions) — wired together on the Flow Builder canvas or written directly as **declarative YAML**. The document you edit is exactly what executes, so every run is **reproducible and versionable**, triggered **manually or on a schedule**, with per-node step status for each run.

  <Frame>
    <video controls className="w-full aspect-video rounded-xl" autoPlay loop playsInline muted src="https://co-datazone-public.s3.amazonaws.com/media/flow-llm.mp4" />
  </Frame>

  * **[Custom Widgets in Intelligent Apps](reference/intelligent-apps/components#widgets)**: When none of the built-in chart types fit, render **your own React component** right in the app grid. Widgets are **TSX components compiled in the browser at runtime** — define them inline or keep them as `file` components in your repository for editor support and reviewable diffs. Attach a SQL query and its rows arrive as the component's `data` prop, with **Jinja templating** over the app's filter variables and the same caching as charts. Use `setFilter` from `appContext` to make a widget an **interactive participant**: a click inside your component drives every other chart and filter in the app.
</Update>

<Update label="2026-06-26">
  <Frame>
    <img src="https://mintcdn.com/datazone/q4rpYx-9SelyixUK/images/light/knowledge-object/ko-cover.png?fit=max&auto=format&n=q4rpYx-9SelyixUK&q=85&s=b8b8214a98ee355e4dfb83a5ea653339" alt="Knowledge Objects" width="1920" height="741" data-path="images/light/knowledge-object/ko-cover.png" />
  </Frame>

  * **[Knowledge Objects](reference/knowledge-objects/overview)**: Until now, Datazone could store and transform your data — now it can **create** it. Define your own tables in a couple of clicks and start inserting rows right away. Model the entities of your domain — `Employee`, `Invoice`, `Company` — as declarative YAML, get a governed CRUD API over every instance, with versioning, relationships, and branch awareness built in.

  * **SQL Explorer — Generate Query**: Write SQL without writing SQL. Click the sparkles icon, type what you want in plain language — "show me unpaid orders" — and Orion generates the query and inserts it straight into your tab. "Show me all orders above \$10,000 in the last 30 days, grouped by region" becomes a working `SELECT` statement before you've opened a second tab. No syntax lookup, no schema guessing.

  <Frame>
    <video controls className="w-full aspect-video rounded-xl" autoPlay loop playsInline muted src="https://co-datazone-public.s3.amazonaws.com/datazone-docs-media-contents/sql-explorer-ai-2-.mp4" />
  </Frame>
</Update>

<Update label="2026-05-24">
  <Frame>
    <img src="https://mintcdn.com/datazone/2Q0MAXg0d_-tzwOS/images/covers/embedded-agents.png?fit=max&auto=format&n=2Q0MAXg0d_-tzwOS&q=85&s=fbaa645070f96f560992aff7cdbdba2c" alt="Embedded Agents" width="1920" height="741" data-path="images/covers/embedded-agents.png" />
  </Frame>

  * **[Embedded Agents](reference/agents/embedding)**: Take the agents you've built on top of your lakehouse and drop them straight into **your own apps, websites, or any third-party tool** — with **just one line of code**. The embedded agent connects to the **same data sources, tools, and model configuration** you set up in Datazone, so your users get the full conversational experience without ever leaving your product. Choose between **Full**, **Bot**, or **Drawer** widget styles, and generate a secure, signed snippet right from the **Embedding** tab of any agent.

  <Frame>
    <video controls className="w-full aspect-video rounded-xl" autoPlay loop playsInline muted src="https://co-datazone-public.s3.amazonaws.com/datazone-docs-media-contents/EmbeddedAgentAnswer.mp4" />
  </Frame>

  * **SQL Explorer**: A complete SQL workspace inside Datazone — **write, run, save, and revisit** your queries without ever losing your place. Get **AI-powered autocomplete** on every column, **sub-second results**, and **one-click access** to every table in your lakehouse. Work across **multiple tabs** that persist between sessions, save your favourite queries to a reusable library, and **replay any past run** from query history. Built for **SQL-first analyst workflows**, with transpose and export to CSV, Parquet, or JSON.

  <Frame>
    <img src="https://mintcdn.com/datazone/2Q0MAXg0d_-tzwOS/images/illustrations/datazone-sql-explorer-bento-feature-card.png?fit=max&auto=format&n=2Q0MAXg0d_-tzwOS&q=85&s=2f7804a70a03304aea5601cf5e1e354c" alt="SQL Explorer" width="2560" height="1473" data-path="images/illustrations/datazone-sql-explorer-bento-feature-card.png" />
  </Frame>
</Update>

<Update label="2026-04-15">
  <Frame>
    <img src="https://mintcdn.com/datazone/fuebPBkY_FM023uH/images/covers/vectors.png?fit=max&auto=format&n=fuebPBkY_FM023uH&q=85&s=0e890fc44d710300dc8631e62d62f86b" alt="Vectors Overview" width="1920" height="741" data-path="images/covers/vectors.png" />
  </Frame>

  * **[Vectors](reference/development/vectors)**: Transform your data into searchable embeddings for AI-powered applications. Create vector indexes from datasets or file containers, configure embedding models and chunking strategies, and enable semantic search that understands meaning and context. Attach vectors to [Agents](reference/agents/overview) for RAG-powered conversations or create [Vector Endpoints](reference/integration/endpoints#vector-based-endpoints) to build semantic search backends for your applications.

  <Frame>
    <img src="https://mintcdn.com/datazone/4SIOmB9951t8k5Yg/images/light/vector/vector-search.png?fit=max&auto=format&n=4SIOmB9951t8k5Yg&q=85&s=172d540a036f4bbb677c6fa93818be8b" alt="Vector Search Interface" width="3024" height="1306" data-path="images/light/vector/vector-search.png" />
  </Frame>

  * **[Dynamic Chart Inputs](reference/intelligent-apps/components#dynamic-charts-with-chart-inputs)**: Add interactive dropdown controls directly to charts for dynamic query modification. Users can switch dimensions, change grouping levels, or adjust filters without leaving the chart view. Works seamlessly with Jinja templating for powerful, flexible visualizations.

  <Frame>
    <video controls className="w-full aspect-video rounded-xl" autoPlay loop playsInline muted src="https://co-datazone-public.s3.amazonaws.com/media/dynamic-chart-input.mp4" />
  </Frame>
</Update>

<Update label="2026-03-20">
  * **Data Profiling**: Understand your data at a glance without manual exploration. Data profiling automatically analyzes your datasets and views, revealing key insights through visual charts. For categorical columns, see value distribution with histograms and pie charts. For numeric columns, view statistical metrics like average and standard deviation. Get instant visibility into your data's characteristics.

  <Frame>
    <img src="https://co-datazone-public.s3.amazonaws.com/datazone-docs-media-contents/data-profiling-overview.gif" alt="Datazone Agents" />
  </Frame>

  * **[Channels](reference/platform/channels)**: Integrate Datazone with external communication platforms. Configure Slack or email channels to deliver scheduled reports and notifications to your team.

  * **[Reports](reference/platform/reports)**: Automate Intelligent App delivery on a schedule. Generate reports as PDF or PNG and send them via Slack or email using cron expressions for flexible scheduling.

  * **[Quotas](reference/platform/resources/quotas)**: Set resource limits to control costs and prevent unexpected usage. Create quotas for DCU, tokens, storage, queries, and actions. Get email notifications at 80% usage and automatic service pause at 100% to stay in control of consumption.
</Update>

<Update label="2026-02-20">
  <Frame>
    <img src="https://mintcdn.com/datazone/qKFxD0aWwpwJ843Z/images/covers/actions.png?fit=max&auto=format&n=qKFxD0aWwpwJ843Z&q=85&s=625c39d64967169264b5fe17e0043a4b" alt="Datazone Actions" width="1920" height="741" data-path="images/covers/actions.png" />
  </Frame>

  * **[Actions](reference/development/actions)**: Deploy **serverless Python functions** that execute on-demand via **API endpoints** or as **tools for AI agents**. Write custom logic with the `@action` decorator, use the **context API** for logging, and automate workflows like **sending notifications**, **processing data**, or **calling external APIs**.
</Update>

<Update label="2026-01-20">
  <Frame>
    <img src="https://mintcdn.com/datazone/-RitKVuJcAfZzcZR/images/covers/agents.png?fit=max&auto=format&n=-RitKVuJcAfZzcZR&q=85&s=4fd94d64c6718e11b9164ba558dc1c1d" alt="Datazone Agents" width="1920" height="741" data-path="images/covers/agents.png" />
  </Frame>

  * **[Datazone Agents](reference/agents/overview)**: Create **custom AI assistants** that interact with your data through **natural language**. Agents can execute **SQL queries**, run **Python code**, generate **charts**, and **search the web** automatically. Supports **multiple languages** and remembers **conversation context** for intelligent, multi-step analysis.

  * **[Model Accounts](reference/development/model-accounts)**: Securely manage **AI provider credentials** for **OpenAI**, **Anthropic (Claude)**, and **AWS Bedrock**. Configure once and reuse across projects and agents with **encrypted storage** and **organization-level access control**.

  <Frame>
    <img src="https://mintcdn.com/datazone/HWi7CL4z154dOkvU/images/light/ui-layout/ui-layout-home.png?fit=max&auto=format&n=HWi7CL4z154dOkvU&q=85&s=3933ed5368265543e2203435a80f08c5" alt="New UI Layout" width="3024" height="1724" data-path="images/light/ui-layout/ui-layout-home.png" />
  </Frame>

  * **[New Clear Layout](reference/ui-overview)**: Redesigned interface with **card-based home page**, **streamlined project workspace**, and **⌘K quick search** for instant navigation to any resource from anywhere in the app.
</Update>

<Update label="2025-12-01">
  <Frame>
    <img src="https://mintcdn.com/datazone/96e4fGEtSfybTDnt/images/light/scatter-chart-example.png?fit=max&auto=format&n=96e4fGEtSfybTDnt&q=85&s=a265022abf66ce67a699ee1d7a7ef427" alt="Scatter Plot Feature" width="1563" height="477" data-path="images/light/scatter-chart-example.png" />
  </Frame>

  * **[Scatter Plot Chart Type](reference/intelligent-apps/components#scatter-plot-charts)**: Introduced a new scatter plot chart type for visualizing relationships between two numerical variables. Each point represents a data record positioned according to two metrics on the x and y axes, ideal for identifying correlations, patterns, or outliers in your data.

  * **[Custom Theme Styling](reference/intelligent-apps/yaml-reference#custom-style-attributes)**: Added `custom_style_attributes` for advanced theme customization. Override specific theme colors using Tailwind CSS variables in OKLCH format, giving you fine-grained control over backgrounds, foregrounds, and chart color palettes.

  * **[Conditional Chart Visibility](reference/intelligent-apps/yaml-reference#example-conditional-chart-visibility)**: Added `hide_expression` to `chart_config`, allowing you to conditionally hide charts based on query results. Use JavaScript expressions to control chart visibility dynamically (e.g., hide charts with insufficient data).
</Update>

<Update label="2025-11-20">
  <Frame>
    <img src="https://mintcdn.com/datazone/LOvxkfnigbE8tu9y/images/covers/policy.png?fit=max&auto=format&n=LOvxkfnigbE8tu9y&q=85&s=f3128ee52f9e2331647e00447f8ba0a1" alt="Policy Feature" width="1920" height="741" data-path="images/covers/policy.png" />
  </Frame>

  * **[Policy System](reference/development/policy)**: Introduced a comprehensive role-based access control system with hierarchical permissions! Define fine-grained access policies with support for **flat and hierarchical resource patterns** (e.g., `project:<id>:*`), explicit allow/deny rules, and resource-specific constraints. Policies support wildcards for flexible matching, branch-aware permissions, and extra constraints like **row-level security** for views and **path restrictions** for projects. Bind policies to roles for scalable permission management across your organization.
</Update>

<Update label="2025-10-15">
  <Frame>
    <img src="https://mintcdn.com/datazone/3s9W21IHLjqpIMDP/images/covers/views-cover.png?fit=max&auto=format&n=3s9W21IHLjqpIMDP&q=85&s=ec079ef7180d1d71a5b061ac8bc35de1" alt="Views Feature" width="1920" height="741" data-path="images/covers/views-cover.png" />
  </Frame>

  * **[Views](reference/integration/views)**: Introduced a powerful new feature - Views! Transform your datasets into optimized relational database structures with advanced configurations like **partitioning, primary keys, and ordering**. Choose between **materialized views** for lightning-fast query performance or **non-materialized views** for real-time data access. Create views by replicating datasets or writing custom SQL queries that combine multiple datasets and views. Access your views through SQL interface, endpoints, and intelligent apps for enhanced performance and flexibility.

  <Frame>
    <video controls className="w-full aspect-video rounded-xl" autoPlay loop playsInline muted src="https://co-datazone-public.s3.amazonaws.com/datazone-docs-media-contents/create-view.mp4" />
  </Frame>
</Update>

<Update label="2025-09-15">
  * **[Heatmap Chart Type](reference/intelligent-apps/components#heatmap-charts)**: Introduced a new heatmap chart type for visualizing data where values are represented as colors. Heatmaps require exactly two dimensions and one metric, making them perfect for showing relationships between categorical dimensions.

  <Frame>
    <img src="https://mintcdn.com/datazone/5aX7TF5X6Kr7I81Q/images/light/heatmap-chart-example.png?fit=max&auto=format&n=5aX7TF5X6Kr7I81Q&q=85&s=7a1ae8c3550496d4cedbd41637e9c4e7" alt="Heatmap Chart Example" width="1503" height="540" data-path="images/light/heatmap-chart-example.png" />
  </Frame>

  * **[Markdown Component](reference/intelligent-apps/components#text-markdown)**: Added support for Markdown components in Intelligent Apps. Users can now add rich text sections with formatting, headers, lists, and more to their dashboards.

  <Frame>
    <img src="https://mintcdn.com/datazone/5aX7TF5X6Kr7I81Q/images/light/markdown-example.png?fit=max&auto=format&n=5aX7TF5X6Kr7I81Q&q=85&s=2c06eb4b273d33db49d145da0f231a7e" alt="Markdown Component Example" width="1500" height="891" data-path="images/light/markdown-example.png" />
  </Frame>

  * **[Multiple Selection Filters](reference/intelligent-apps/filters#handling-multiple-selection-filters)**: Enhanced dropdown filters with multiple selection capability. Users can now select multiple values from a dropdown filter, with proper handling in SQL queries using Jinja templates.

  <Frame>
    <img src="https://co-datazone-public.s3.amazonaws.com/datazone-docs-media-contents/multiple-selection-filter.gif" alt="Multiple Selection Filter Animation" />
  </Frame>
</Update>

<Update label="2025-09-08">
  <Frame>
    <img src="https://mintcdn.com/datazone/YFojkVY1avf3O4H9/images/covers/embedding-cover.png?fit=max&auto=format&n=YFojkVY1avf3O4H9&q=85&s=600f679156225b53df6101b587599445" alt="Embedded Intelligent App" width="1920" height="741" data-path="images/covers/embedding-cover.png" />
  </Frame>

  * **[Embedded Intelligent Apps](reference/intelligent-apps/embedding)**: Introduced the ability to embed Intelligent Apps into external applications via iframes. Generate a secure JWT token containing app and user details, and easily integrate dashboards into your own products.

  * **[Theme selection for Intelligent Apps](reference/intelligent-apps/yaml-reference#style-configuration)**: Added theme customization options for Intelligent Apps with multiple color schemes: default, teal, blue, green, purple, orange, amber, and mono. Set themes through the `style.theme` configuration property.

  * **[Chart export features](reference/intelligent-apps/yaml-reference#config-section)**: Added export capabilities for Intelligent App charts. Users can now download chart data as CSV files or save visualizations as PNG images. Enable with the `chart_export_enabled` configuration property.

  <Frame>
    <img src="https://co-datazone-public.s3.us-east-1.amazonaws.com/datazone-docs-media-contents/export-as-csv.gif" alt="export" />
  </Frame>
</Update>

<Update label="2025-07-24">
  <Frame>
    <img src="https://mintcdn.com/datazone/YFojkVY1avf3O4H9/images/covers/file-container-cover.png?fit=max&auto=format&n=YFojkVY1avf3O4H9&q=85&s=1cc3951cfc3c24dcfed85376611308ee" alt="File Container Cover" width="1921" height="741" data-path="images/covers/file-container-cover.png" />
  </Frame>

  * **[File Container](reference/development/file-container)**: Introduced File Container, a **storage solution** for managing files in Datazone. It allows you to create, update, and delete file containers, and use them to store data for your pipelines and notebooks. You can interact with file containers like AWS S3 buckets or Google Cloud Storage buckets using the `FileContainerClient` toolkit.

  * **Orion Notebook Assistant:** Added support for **code suggestion** and **error suggestions** in Orion Notebooks. Just click to Sparkles ✨ and tell what you want to do, and Orion will suggest code snippets.

  <Frame>
    <img src="https://mintcdn.com/datazone/YFojkVY1avf3O4H9/images/light/changelog/orion-notebook-assist.gif?s=e9991acbf1a74994689df9029c4a39c6" alt="Orion Assistant Animation" width="1852" height="1080" data-path="images/light/changelog/orion-notebook-assist.gif" />
  </Frame>
</Update>

<Update label="2025-07-07">
  <Frame>
    <img src="https://mintcdn.com/datazone/Iq1Sp2O_esAW9egQ/images/covers/endpoints-mail.png?fit=max&auto=format&n=Iq1Sp2O_esAW9egQ&q=85&s=bf34e80006ebbab70c8684128e9e6c05" alt="Endpoint Animation" width="1921" height="741" data-path="images/covers/endpoints-mail.png" />
  </Frame>

  * **[Endpoints](reference/integration/endpoints)**: Introduced a new core concept - Endpoints! Users can now create secure, controlled API interfaces for their datasets. Define endpoints using YAML configuration with filters, queries, and authentication. Perfect for exposing analytical results, feeding data to downstream systems, or creating data products that other teams can consume.

  <Frame>
    <img src="https://mintcdn.com/datazone/YFojkVY1avf3O4H9/images/light/changelog/endpoint.gif?s=c59849ae68bfc1da633e28b132aadb4c" alt="Endpoint Animation" width="1904" height="1080" data-path="images/light/changelog/endpoint.gif" />
  </Frame>

  * **[chart\_config](reference/intelligent-apps/components#chart-configuration) attribute**: The `chart_config` attribute is now available for all chart types, allowing you to customize chart appearance with options like `fill_donut`, `show_labels`, and `show_legend`.

  * **[Stacked bar charts](reference/intelligent-apps/components#stacked-bar-charts)**: Added support for stacked bar charts using the `is_stacked` attribute, allowing you to visualize multiple metrics in a single bar

  <Frame>
    <img src="https://mintcdn.com/datazone/YFojkVY1avf3O4H9/images/light/stacked-example.png?fit=max&auto=format&n=YFojkVY1avf3O4H9&q=85&s=6e0ce746f9658daee4f25b577024fb71" alt="Stacked Bar Chart Example" width="1354" height="664" data-path="images/light/stacked-example.png" />
  </Frame>

  * **[fill\_donut](reference/intelligent-apps/components#chart-configuration) for pie charts**: The `fill_donut` attribute is now available for pie charts, allowing you to fill the donut area for a more visually appealing design.
</Update>

<Update label="2025-06-27">
  * **[Radial chart type](reference/intelligent-apps/components#radial-charts)**: Added support for the new `radial` chart type, perfect for displaying progress or completion metrics in a circular format. Requires exactly two metrics where the first represents the current value and the second represents the total.

  <Frame>
    <img src="https://mintcdn.com/datazone/YFojkVY1avf3O4H9/images/light/radial-chart-example.png?fit=max&auto=format&n=YFojkVY1avf3O4H9&q=85&s=48e58eaca774e9782ef4d36d53c26228" alt="Radial Chart Example" width="568" height="481" data-path="images/light/radial-chart-example.png" />
  </Frame>

  * **[Filter dependencies and cascading filters](reference/intelligent-apps/filters#filter-dependencies)**: Enhanced filter functionality with dependent filters that create cascading effects. Filters can now reference other filter variables in their SQL queries, enabling hierarchical filtering like country → city relationships.

  * **AI-driven deployment error assistance**: New deployment activity feature allows users to directly ask Orion Code Assistant for help when encountering deployment errors, providing intelligent troubleshooting and fix suggestions.

  <Frame>
    <img src="https://mintcdn.com/datazone/YFojkVY1avf3O4H9/images/light/changelog/suggest_fix.gif?s=925e7b7dcfb75a5aae7bc1ae20f381fa" alt="Suggest Fix Animation" width="1268" height="720" data-path="images/light/changelog/suggest_fix.gif" />
  </Frame>
</Update>

<Update label="2025-06-13">
  * **[Icon feature for number charts](reference/intelligent-apps/components#number-charts)**: You can now add Lucide icons next to number values in number charts using the `icon` and `icon_variant` attributes.

  <Frame>
    <img src="https://mintcdn.com/datazone/YFojkVY1avf3O4H9/images/light/changelog/example-number-chart-icon.png?fit=max&auto=format&n=YFojkVY1avf3O4H9&q=85&s=ece6ad50ef617a3946fa1b6f018ea13d" alt="Intelligent App Example" width="960" height="260" data-path="images/light/changelog/example-number-chart-icon.png" />
  </Frame>

  * **[metric\_format to format](reference/intelligent-apps/yaml-reference#charts)**: The `metric_format` attribute is deprecated. Use the new `format` attribute under each metric instead.

  * **[Composed (combined) chart type](reference/intelligent-apps/components#composed-charts)**: Added support for the new `composed` chart type, allowing you to combine line and bar series in a single chart.

  <Frame>
    <img src="https://mintcdn.com/datazone/YFojkVY1avf3O4H9/images/light/composed-chart-example.png?fit=max&auto=format&n=YFojkVY1avf3O4H9&q=85&s=d1c5fd7c35fef9e24e072f8dc93674e3" alt="Intelligent App Example" width="2056" height="1180" data-path="images/light/composed-chart-example.png" />
  </Frame>

  * **[Axis support for line, bar, and composed charts](reference/intelligent-apps/components#axis)**: You can now define multiple axes using the `axis` property and assign metrics to axes with `axis_name`.

  * **[affected\_filter for bar and pie charts](reference/intelligent-apps/components#bar-charts)**: Add `affected_filter` under a dimension to allow users to update filter values by clicking chart items (bars or pie slices).

  <Frame>
    <img src="https://mintcdn.com/datazone/YFojkVY1avf3O4H9/images/light/changelog/affected_filter2.gif?s=3aed1fb396b2f0e1149615c594dc7aed" alt="Intelligent App Example" width="3024" height="1714" data-path="images/light/changelog/affected_filter2.gif" />
  </Frame>
</Update>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.