Skip to main content
Version: devel View Markdown

Release highlights: 0.26

Released August 24, 2026, with dlthub-client 0.28.2. This release makes setting up a pipeline a guided flow, moves every settings surface into one place, and adds an interactive schema graph for exploring what a pipeline loaded.

Guided pipeline setup

A new Add a pipeline page takes you from scaffolding a source locally to a deployed, scheduled pipeline in five guided steps. It's now the empty state for a workspace, so a new workspace opens straight into it.

The Add a Pipeline page in dltHub, with the five-step rail down the left and the first step, Create your pipeline locally, expanded to show source type, source name, endpoints, and a copy-ready agent prompt.

Each step that a coding agent can do for you carries an agent-prompt panel that generates a copy-ready prompt for Claude, Codex, or Cursor. Steps that handle credentials stay manual, so secrets never leave your machine. The final step includes a trigger picker that turns the schedule you choose into the exact trigger expression.

An agent-prompt panel on the Add a pipeline page, with a generated prompt and a control for choosing between Claude, Codex, and Cursor.

All settings in one place

Centralized settings is now the only settings surface. Every entry point opens it, and clicking Settings lands you on the workspace General section.

Environment variables now live there too. Workspace and organization owners can read and edit workspace variables and secrets without leaving settings. Everyone else sees a note explaining that the section is owner-only.

The Environment variables section inside dltHub centralized settings, listing workspace variables and secrets with edit controls.

The organization workspaces table now shows who owns each workspace and how many people are in it, with the member count linking straight to that workspace's members. Playground workspaces carry a badge and show "Just you".

See Settings for the full reference.

An interactive schema graph

Dataset and pipeline run pages gained an interactive schema graph. Table cards show columns, keys, per-table traffic, and load status, laid out in dependency columns with relationship edges anchored on the exact foreign-key columns. A table that failed to load gets a red border, with the error in its tooltip.

The dltHub schema graph in compact view, showing table cards with row counts, write dispositions, and load status, arranged in dependency columns with edges tracing table relationships.

The graph reads cross-table foreign keys from dlt's references hints, so relationships you declare in your schema show up as edges. Compact view, shown here, trades the column lists for a denser overview of the whole dataset.

info

The schema graph ships as a collapsed experimental section. Expand it on any dataset or pipeline run page to try it.

Rows now counts rows loaded

The Rows figure shown across the app now reports rows loaded into the destination rather than rows extracted. It's the more meaningful number, and it matches how the rest of the platform's telemetry reports.

Notebooks are now Data Apps

"Notebooks" is called Data Apps throughout the app: sidebar, breadcrumbs, interactive script cards, shared public-link headers, and the public run frame. Existing links keep working and the route path is unchanged, so nothing you have bookmarked or shared breaks. See Build a marimo notebook.

Smaller improvements

  • Data tables gained clickable cells, row hover highlighting, and clickable history bars, so individual values and bars can navigate.
  • List empty states now say which time range they cover.
  • The add-pipeline stepper advances when you mark a manual step done.
  • Row actions no longer show a shared pending state across rows.

For API consumers

The jobs list endpoint, named scripts in the API, takes an opt-in include_recent_runs parameter. When set, each job comes back with its most recent runs, including status, duration, start time, and rows loaded, in a single request. It's off by default, so existing callers are unaffected.

This demo works on codespaces. Codespaces is a development environment available for free to anyone with a Github account. You'll be asked to fork the demo repository and from there the README guides you with further steps.
The demo uses the Continue VSCode extension.

Off to codespaces!

DHelp

Ask a question

Welcome to "Codex Central", your next-gen help center, driven by OpenAI's GPT-4 model. It's more than just a forum or a FAQ hub – it's a dynamic knowledge base where coders can find AI-assisted solutions to their pressing problems. With GPT-4's powerful comprehension and predictive abilities, Codex Central provides instantaneous issue resolution, insightful debugging, and personalized guidance. Get your code running smoothly with the unparalleled support at Codex Central - coding help reimagined with AI prowess.