Skip to content

v0.5.2

Choose a tag to compare

@bjoaquinc bjoaquinc released this 08 Jun 08:53
· 110 commits to devel since this release

Added

  • make publish (and make clean-dist) target to build and publish dlthub-start to PyPI, with accompanying README and CONTRIBUTING docs.

Changed

  • Agent selection is now single-select: you choose exactly one coding agent (claude, cursor, or codex) instead of several. --agent takes a single value and --yes uses the recommended claude. AI files are vendored per-agent under _agents/<agent>/ (each with its own .dlt/.toolkits), and only the selected agent's files are written to the new workspace — fixing the bug where one selection still shipped the other agents' toolkits (notably codex's .agents/). generate_ai.py now generates each agent in isolation.
  • The minimal workspace is now a complete, runnable "Hello World" example: pipeline.py ingests a public sample online-shop REST API (sample_shop), a new report_notebook.py (Marimo) charts the loaded data, and a new README.md walks through the ingest → load → visualise → deploy loop. Next-steps copy and the "Created" panel updated accordingly; pyproject.toml gains marimo and altair.
  • The recommended default scaffold is now minimal_workspace: --yes and the interactive picker default to the minimal single-pipeline workspace, which is also listed first in the scaffold options.
  • Bumped WORKBENCH_REF to c4250057 and refreshed the bundled AI workbench scaffold.
  • Polished the Hello World onboarding: the minimal scaffold's picker label is now "Hello World", the agent-selection prompt reads "Choose your coding agents", and the post-setup "next steps" show a relative cd path.
  • Renamed the minimal workspace's sample job load_dataload_sample_shop and dropped its expose display name (so the dltHub UI shows a single, clear job name).
  • The minimal workspace now depends on dlt[hub,filesystem].

Removed

  • Dropped the data-quality and transformations toolkits from the bundled scaffolds (removing the related skills, including ontology/CDM modeling).
  • Dropped the sql-database-pipeline and filesystem-pipeline toolkits from the bundled scaffolds, leaving data-exploration, dlthub-platform, and rest-api-pipeline.