Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -373,6 +373,13 @@
"openapi": "https://raw.githubusercontent.com/lightdash/lightdash/refs/heads/main/packages/backend/src/generated/swagger.json"
}
]
},
{
"tab": "What's new",
"icon": "sparkles",
"pages": [
"whats-new"
]
}
],
"global": {
Expand Down
112 changes: 112 additions & 0 deletions whats-new.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
---
title: "What's new"
description: "The latest launches and improvements in Lightdash."
icon: sparkles
mode: "wide"
---

A running log of new features and improvements shipped to Lightdash. For the original announcements, visit the [Lightdash changelog](https://changelog.lightdash.com/).

## 2026

### May 2026

**✂️ Trim your charts with row and column limits** — Slice a chart down to just the rows you care about without changing your query. Toggle Show or Hide, First or Last, and a count to drop incomplete trailing periods or build quick top-10s. Pivoted cartesian charts also get a column limit. See [Configure charts](/guides/configure-charts).

### April 2026

**🌳 Saved Trees: visualize how your metrics connect** — Build and save persistent metric trees in the Canvas view to map out hierarchies and dependencies across your data model. Drag metrics in, draw connections, and share saved layouts with your team. See [Canvas — Saved Trees](/guides/metrics-catalog/canvas#saved-trees).

**🟰 Spreadsheet formulas in table calculations** — Write table calculations with familiar spreadsheet-style formulas — no SQL required. Describe what you want and press Tab; the editor reads your intent and writes the formula. See [Formula table calculations](/guides/formula-table-calculations).

**👤 Use user attributes in filters** — Reference user attributes directly in chart and dashboard filter values using `${lightdash.user.email}` or `${lightdash.attribute.<name>}`, no YAML changes needed. See [User attributes](/references/workspace/user-attributes).

**💅 Rich text in table cells** — Rich text templates on dimensions and metrics now render full HTML alongside Markdown and LiquidJS, including inline `style` attributes. Build status pills, colored badges, avatars, and two-line layouts. See [Dimensions reference](/references/dimensions).

**🔙 Roll back charts on a dashboard** — Rolling back a dashboard to a previous version now also rolls back every chart saved within that dashboard, not just the layout, filters, and tile positions. See [Version history](/guides/version-history).

**📁 Default user spaces** — Give every eligible user their own personal space, automatically. Turn on default user spaces in project settings and Lightdash provisions a personal space for each eligible user on next login. See [Default user spaces](/references/workspace/spaces).

**✅ Verified charts and dashboards (beta)** — Org and project admins can mark trusted content with a green checkmark badge, with automatic badge removal when content is edited and verification status surfaced in content as code YAML. See [Verified content](/guides/verified-content).

**🔀 Sankey charts** — Visualize flows between categories with a new Sankey chart type. See marketing channels feeding into conversion types, customers flowing between subscription tiers, or any multi-step journey. Multi-level flows and cyclical paths are handled automatically. See [Sankey chart](/references/chart-types/sankey).

**➕ Reference totals in table calculations** — Two new aggregate functions in SQL table calculations: `total(${table.metric})` for the grand total across all rows, and `row_total(${table.metric})` for the sum across pivot columns for the current row. See [Aggregate functions](/references/table-calculation-functions/aggregate-functions).

### March 2026

**🦆 MotherDuck meets Lightdash** — Lightdash now supports MotherDuck as a warehouse. Set up your MotherDuck connection through the CLI or project settings. See [Connect a project](/get-started/setup-lightdash/connect-project).

**🌍 Maps (beta)** — Plot geographic data on a variety of maps: plot, color, and resize points based on latitude/longitude and metrics, color and customize geographic regions, and visualize density with heatmaps. See [Map chart](/references/chart-types/map).

**⏱️ Custom time granularities** — Define custom time granularities like fiscal weeks, 15-minute intervals, or any other time grouping in your `lightdash.config.yml`, then use them in your date dimensions just like any other time interval. See [`lightdash.config.yml`](/references/lightdash-config-yml).

**↔️ Resize table chart columns** — Drag to resize columns in table charts, both regular and pivot. Custom widths are saved with the chart so everyone sees the same layout. See [Table chart](/references/chart-types/table).

### February 2026

**📰 Case-sensitive string filters** — Configure case sensitivity for all string filters at the explore or field level with `case_sensitive: false`. INCLUDE and NOT_INCLUDE filters now respect the same setting. See [Tables](/references/tables) and [Dimensions](/references/dimensions).

**🪺 Nested permissions for spaces** — A space can either inherit access from its parent or use its own restricted permissions, making it easier to organise content in a hierarchy without manually managing access for every space. See [Spaces — managing access](/references/workspace/spaces).

**⭐️ Favorite charts, dashboards & spaces** — Customize your homepage by favoriting charts, dashboards, or spaces for quick access.

**🎨 Conditional formatting for Big Value charts** — Set rules to change the color of a Big Value chart based on its metric, with multiple rules and separate light/dark theme colors. See [Big value chart](/references/chart-types/big-value).

**⏰ Format SQL runner time fields** — Format date columns with granularity options (day, week, month, quarter, year) directly in your SQL runner chart configuration. Hover tooltips reflect the query's time granularity. See [SQL runner](/guides/developer/sql-runner).

**🏷️ Enhanced value labels for charts** — Show series names and parameter names alongside values in chart labels — useful for bar charts where axis labels get truncated, and for hiding the legend without losing context. See [Configure charts](/guides/configure-charts).

### January 2026

**🗳️ Bulk-import filter values from CSV** — Paste or upload a CSV directly into any text filter to import hundreds of filter values at once. Works with all string and text-based filters across dashboards and explores. See [Filters](/guides/filters).

**🚚 Improved scheduled deliveries** — Clearer visibility into delivery health, status of each schedule and details of each delivery run, and the ability to reassign delivery ownership. See [Scheduled deliveries](/guides/how-to-create-scheduled-deliveries).

**✨ Refreshed dashboard look and feel** — Cleaner layout, polished tile styling, smoother interactions, tab-level filters and parameters, sticky filter bar, and faster loading on large dashboards. See [Creating dashboards](/get-started/exploring-data/dashboards).

**🎯 Conditional formatting for text** — Style just the text instead of the entire cell background — perfect for highlighting negative numbers in red without overwhelming your table. Use the new "Apply to" toggle to choose between Cell or Text. See [Table chart](/references/chart-types/table).

**📅 Format dates in your results table** — Format your date fields exactly how you want them to appear in your results table and charts. Applies to date and timestamp dimensions, as well as metrics derived from them. See [Formatting your fields](/guides/formatting-your-fields).

## 2025

### December 2025

**👋 Smart auto-generated chart titles** — Charts and reports now get smart, auto-generated titles and descriptions based on your query. Goodbye, "tesst report".

**🌙 Dark mode** — Switch between light and dark themes anytime with the new toggle in the navbar. Custom color palettes for dark mode let admins extend brand palettes to look perfect in both themes. See [Customizing the appearance of your project](/references/workspace/customizing-the-appearance-of-your-project).

### November 2025

**📈 Embed Lightdash charts with React** — Embed standalone Lightdash charts directly in your product via the React SDK, with JWT setup similar to embedded dashboards. See [Embedding charts](/guides/embedding/charts).

**📊 Gauge charts** — Show KPIs and metrics at a glance with the new Gauge chart type, ideal for dashboards where you need instant visual feedback on performance against targets. See [Gauge chart](/references/chart-types/gauge).

**🖼️ Images in tables** — Display images directly in table cells: instead of raw URLs, your tables show actual image thumbnails that expand on hover. See [Dimensions reference](/references/dimensions).

**✨ Charts glow-up** — A series of visual improvements to existing charts and dashboards for a more modern look and feel.

### October 2025

**📜 Project compilation history** — A complete log of all dbt compilations, including CLI deploys and UI refreshes. Each entry shows when it happened, who triggered it, and metadata about the compilation. Find it under Project Settings → Compilation History.

**📊 100% stacked bar and area charts** — Toggle 100% stacking in bar and area chart configurations to show relative distributions instead of absolute values, without table calculations. See [Chart types](/references/chart-types/overview).

**📈 Underlying data improvements** — `View underlying data` now supports metrics (via `show_underlying_values` on your dbt model), and you can declare reusable field sets within your model's `meta` tag. See [Show underlying values](/references/metrics) and [Sets](/references/tables).

**📊 Tiny bars in tables** — Add tiny bars to numeric columns in table charts to make data comparison easier at a glance. Select your numeric columns under Bar display and Lightdash adds scaled bars next to each value. See [Table chart](/references/chart-types/table).

### September 2025

**📦 Upload dashboards with all their charts** — `lightdash upload` now supports an `--include-charts` flag so all charts referenced in a dashboard upload alongside it. See [Dashboards as code](/guides/developer/dashboards-as-code).

**📊 Hide chart axes** — Toggle the X and Y axes on cartesian charts. Hide one or both for a cleaner, more minimal look. See [Chart types](/references/chart-types/overview).

**🏠 ClickHouse meets Lightdash** — Lightdash now supports ClickHouse as a warehouse. Set up your ClickHouse connection through the CLI or project settings. See [Connect a project](/get-started/setup-lightdash/connect-project).

### August 2025

**⛓️ Chained table calculations** — Combine table calculations: build "Total Sales" once, then reuse it in "Growth %"; stack calculations like Order Count → Avg Order Value → Revenue per Customer. See [Table calculations](/guides/table-calculations).

**💥 Parameters, powered up** — Save parameters to dashboards and pin favorites for fast access, use numeric types (fewer quotes and casts), and tie parameters to individual models alongside project-wide parameters. See [Using parameters](/guides/developer/using-parameters).
Loading