# Q2 2026

## Version history in Workflows

May 26th, 2026

<mark style="color:green;">**New**</mark> *Workflows*

Workflows now keep a complete **version history**. CARTO automatically captures versions as you work, and you can also save named versions to mark important milestones. Each time you enable or update an execution method — a schedule, an API endpoint, an MCP Tool, or Viewer mode — that snapshot is recorded and marked as the **published version** for that method, so consumers keep running against a stable state while you keep editing.

From the Version History dialog you can browse, search, and filter past versions, preview each one on the canvas, restore the workflow to an earlier state, or duplicate a new workflow from any historical version.

Learn more in our [Version history documentation](/carto-user-manual/workflows/version-history.md).

{% embed url="<https://vimeo.com/1195581910?autoplay=1&share=copy>" %}

## Wildcard patterns in API Access Token grants

May 20th, 2026

<mark style="color:green;">**New**</mark> *Workspace*

API Access Tokens now accept **wildcard patterns** in the **Table, Tileset, Raster source or Pattern** grant. Instead of listing resources one by one, you can use `*` to match multiple resources at once, for example `carto.shared.*` to cover everything under `carto.shared` or `carto.shared.CARTO_*` to cover only resources that share a naming convention. Patterns also match resources created after the token was issued, so you no longer need to re-issue tokens when new tables land.

Learn more in our [API Access Tokens documentation](/carto-user-manual/developers/managing-credentials/api-access-tokens.md#wildcard-patterns).

<figure><img src="/files/4nKb0t4kUmfAAobakSyf" alt=""><figcaption></figcaption></figure>

## Granular controls for CARTO AI features

May 21st, 2026

<mark style="color:green;">**New**</mark> *Workspace*

Organization Admins can now control CARTO AI at the feature level from **Settings > CARTO AI**. In addition to the organization-wide **Enable CARTO AI** toggle, each individual AI feature has its own switch and its own default model selector. The granular controls currently cover **AI Agents in Builder maps** and the new **AI Assistant in Data Observatory**, with more features to follow.

The per-feature default model overrides the organization-wide default for that specific feature, so different capabilities can run on different models. Newly introduced features are disabled by default, so Admins need to enable them explicitly before they become available to users.

Learn more in our [CARTO AI settings documentation](/carto-user-manual/settings/carto-ai.md#ai-features).

<figure><img src="/files/4ZKfR2rgOCXDboL5zM5b" alt=""><figcaption></figcaption></figure>

## AI Assistant in Data Observatory

May 21st, 2026

<mark style="color:green;">**New**</mark> *Data Observatory*

Finding the right dataset in the Spatial Data Catalog now takes a sentence instead of a series of filter clicks. The new **AI Assistant in Data Observatory** lets you describe what you need in natural language and applies the matching filters to the catalog for you.

Open the assistant with the **Ask AI** button at the top of the Data Observatory catalog, ask something like *"What datasets would help analyze consumer purchasing patterns in the UK?"*, and the sidebar will filter the catalog down to the datasets that fit. You can keep iterating in the same conversation to refine the results or change direction, and manual filters remain available at any time.

Learn more in our [Browsing the Spatial Data Catalog documentation](/carto-user-manual/data-observatory/accessing-and-browsing-the-spatial-data-catalog.md#ai-assistant-in-data-observatory).

<figure><img src="/files/bjmC3vXHTZt1GkB60Lvi" alt=""><figcaption></figcaption></figure>

## Custom SQL aggregation expressions in Builder

May 19th, 2026

<mark style="color:green;">**New**</mark> *Builder*

Spatial index layers (H3, Quadbin) and aggregated-by-geometry layers in Builder now support **custom SQL aggregation expressions** for styling and interactions. Apart from the predefined `avg`, `sum`, `min`, `max` set, you can write any aggregation expression that runs on your data warehouse. This is useful for derived metrics like rates, ratios and weighted averages.

```sql
SUM(female) / NULLIF(SUM(population), 0)
```

Learn more in our [H3 layer documentation](/carto-user-manual/maps/layers/h3.md#custom-aggregation-expressions).

<figure><img src="/files/rUHoFB56ytGul0v9Jx84" alt=""><figcaption></figcaption></figure>

## Scale point radius with zoom in Builder

May 18th, 2026

<mark style="color:orange;">**Improvement**</mark> *Builder*

Point layers in Builder now support a new **Scale with zoom level** option for radius. Instead of a fixed pixel size, points grow and shrink with the map zoom, staying visually proportional to context. A **Min / Max bounds** clamp keeps points readable at extreme zooms, and the option applies to both simple points and custom markers.

Learn more in our [Point layer documentation](/carto-user-manual/maps/layers/point.md#scale-with-zoom-level).

<figure><img src="/files/Cbrwt6Q66p5UpyA7Gmsd" alt=""><figcaption></figcaption></figure>

## CARTO for Agents: bring the platform into your AI workflows

May 14th, 2026

<mark style="color:green;">**New**</mark> *CARTO for Agents*

AI agents are quickly becoming part of how teams build with spatial data. We're launching **CARTO for Agents**, three new capabilities that put the entire CARTO platform within reach of the AI agents you already use: authoring Builder maps and Workflows, managing connections, browsing the Data Observatory, running imports and exports, and anything else you do day to day.

* [**CARTO CLI**](/carto-for-agents/cli.md). A script-friendly command-line for the platform that humans run in a terminal and agents call as a tool. The latest release adds first-class Builder map and Workflow authoring from JSON bundles.
* [**CARTO MCP Server**](/carto-for-agents/mcp-server.md). A hosted [Model Context Protocol](https://modelcontextprotocol.io/) server that exposes built-in CARTO tools, plus any workflow you publish, to web and desktop AI clients like Claude.ai, ChatGPT, and Gemini.
* [**CARTO Agent Skills**](/carto-for-agents/agent-skills.md). A public catalog of skill playbooks at [`CartoDB/agent-skills`](https://github.com/CartoDB/agent-skills) that teaches coding agents (Claude Code, Codex, Cursor, Gemini CLI) how to drive CARTO without re-discovering the API every session.

The three pieces work together depending on the scenario. A chat agent in Claude.ai, ChatGPT, or Gemini connects through the MCP Server. A coding agent in Claude Code, Cursor, or Codex combines the CLI with the Agent Skills, which teach it the right flags and patterns for each task. Learn more in our [CARTO for Agents documentation](/carto-for-agents/carto-for-agents.md).

<figure><img src="/files/LKJMNyc9BL3IPbgm8OUP" alt=""><figcaption></figcaption></figure>

## CARTO AI Analytics for organization Admins

May 14th, 2026

<mark style="color:green;">**New**</mark> *Workspace*

Organization Admins now have a dedicated **Analytics** tab in Settings > CARTO AI to see how CARTO AI is being used across the organization. The tab is split into three views: **All activity** with active users and consumption of your AI and agentic usage quotas, **CARTO Agents** with activity from AI Agents created in Builder, and **External Agents** with activity driven from external clients consuming CARTO through the MCP Server and the CARTO CLI.

Learn more in our [CARTO AI Analytics documentation](/carto-user-manual/settings/carto-ai/carto-ai-analytics.md).

<figure><img src="/files/2jhIP1ekwwLmGjMlGkNN" alt=""><figcaption></figcaption></figure>

## Quota controls for organization Admins

May 14th, 2026

<mark style="color:green;">**New**</mark> *Workspace*

Organization Admins can now cap how much of each quota a specific user or group is allowed to consume, directly from **Settings > Quotas & Activity > Quota Limits**. Limits can be set for the Usage quota, the Location Data Services quota, and the AI quota, and they are hard limits: once a user or group reaches the limit, they are blocked from consuming more of that quota until an Admin raises or removes the limit.

Learn more in our [Managing quotas documentation](/carto-user-manual/settings/managing-quotas.md).

<figure><img src="/files/HtAgnV2lvs3nHXqQw63U" alt=""><figcaption></figcaption></figure>

## Google Photorealistic 3D Tiles in Builder

May 8th, 2026

<mark style="color:green;">**New**</mark> *Builder*

Bring your maps to life with our new CARTO Builder basemap option: **Google Photorealistic 3D Tiles**. This high-fidelity representation of the world built from aerial and satellite imagery lets you explore your data on top of detailed 3D buildings and terrain.

Your data will automatically cover the surface of buildings and other 3D terrain features, allowing you to understand the data in real-world context. This can be incredibly useful for urban planning, real estate or insurance use cases.

Google Photorealistic 3D Tiles span over **2,500 cities across 49 countries.** See Google's [Photorealistic 3D Tiles coverage](https://developers.google.com/maps/documentation/tile/3d-tiles-overview) for the latest list of supported areas.

Ready to try it? Learn more in our [Basemaps documentation](/carto-user-manual/maps/basemaps.md).

<figure><img src="/files/me2bLvhypMPQIEOMeqHL" alt=""><figcaption></figcaption></figure>

## Reorder categorical legend entries in Builder

April 20th, 2026

<mark style="color:orange;">**Improvement**</mark> *Builder*

Categorical and ordinal legend entries can now be reordered in Builder to improve map readability. Categories can be sorted by frequency or alphabetically, in ascending or descending order.\
\
Reordering only affects the legend’s reading order, colors remain fixed to each category, so the map visualization does not change.

Learn more in our [Legend documentation](/carto-user-manual/maps/legend.md).

<figure><img src="/files/OxVap1EUBtWbgPj6vucb" alt=""><figcaption></figcaption></figure>

## Click interactions now show every overlapping feature

April 15th, 2026

<mark style="color:orange;">**Improvement**</mark> *Builder*

Click interactions in Builder now paginate across every feature at clicked location, in both pop-up and info panel modes. When overlapping polygons, overlapping lines, or multiple records sharing the same geometry sit at the same spot, you can step through all of them within a layer instead of only seeing the top one.\
\
Previously, clicking a stacked location surfaced only a single feature and the rest were unreachable without zooming in or filtering the data. The new prev/next controls let you browse all of them, with the map highlighting updating as you paginate.

Learn more in our [Click interactions documentation](/carto-user-manual/maps/interactions.md#click-type-interactions).

<figure><img src="/files/GOxsq6w3gGi9KLDdT6Wg" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.carto.com/whats-new/q2-2026.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
