THE CHANGELOG

What’s new in Duckpad.

New features, fixes and improvements, version by version.

All releases on GitHub ↗

v0.3.0

Latest release
Release notes
pip install duckpad==0.3.0

Features

  • docs: Add product website and reproducible walkthroughs (642fef5)

  • website: Publish release notes from GitHub (6597144)

  • website: Animate nodes independently and add technology logos (703ea68)

  • auth: Add configurable OIDC single sign-on (341842e)

  • settings: Separate instance, project and user configuration (c156058)

  • navigation: Add dedicated page URLs (96be787)

  • environments: Add management and launch confirmation (272a52e)

Fixes

  • preview: Build portable DuckDB and include frontend assets once (eadca0f)

  • preview: Verify the deployed commit before reporting success (1838ed8)

  • preview: Secure HTTPS sessions and document approval handoffs (dc5328d)

  • preview: Include the native C++ runtime library (8713e5e)

  • preview: Use the compatible precompiled DuckDB package (cf20e86)

  • preview: Reuse a compatible DuckDB 2.0 runtime image (694137b)

  • preview: Preserve the runtime image during Coolify cleanup (8b7c543)

  • preview: Validate the runtime with the DuckDB 2.0 API (fb49d22)

  • preview: Keep private infrastructure outside the repository (d909c4a)

  • website: Align animated nodes and simplify installation (7699f7c)

  • release: Omit duplicate merge summaries from notes (bb77b08)

  • settings: Refresh selected labels after language changes (c65c17c)

  • connections: Hide badges for empty environment parameters (79d191f)

Documentation

  • Consolidate the completed scheduling evaluation (b6026ee)

  • readme: Add project badges and website links (#36) (76fbb54)

  • architecture: Evaluate routing for dedicated page URLs (d6a3506)

Reverts

  • preview: Retain DuckDB 2.0 as required (68c17ad)

Maintenance

  • deps: Consolidate compatible GitHub Actions updates (239f7b4)

Full changelog: v0.2.0…v0.3.0

The wheel includes the web interface; Node.js is not required. Download the wheel, source archive, and SHA-256 checksums from the assets below.

Release and downloads on GitHub ↗

v0.2.0

Release notes
pip install duckpad==0.2.0

Features

  • access: Add instance accounts and private project permissions (eb8e29c)

  • git: Add visual comparisons and reviewed project synchronization (271ab21)

  • code: Add project file workspace and ZIP download (509bad4)

  • canvas: Add automatic DAG layout and remove redundant hints (8f0ec13)

Fixes

  • access: Verify account workflows and worker recovery (52e577e)

  • execution: Preserve cancellation across isolated SQL calls (08f3366)

  • preview: Verify published branches against the current checkout (ba24b48)

  • logging: Move successful polling requests to debug (c7cab45)

  • resources: Report machine-wide CPU and RAM usage (86b394c)

  • git: Lock reviewed heads throughout merge application (ec41907)

  • git: Refresh synchronization status and include the SSH client (efe5139)

  • ui: Style native selectors consistently across the workspace (f0ca8b2)

  • canvas: Separate layout controls and preserve dropped positions (54b3552)

  • git: Use shared workspace selectors (a45f831)

  • git: Refresh parent choices after a reviewed merge (4e19079)

Documentation

  • Prepare the repository for public contributions (4094dd6)

Maintenance

  • backend: Split oversized modules and fix edge-case bugs (05bf2a0)

  • Use dependency groups and stricter quality settings (d8ffa41)

  • ui: Split the workspace shell and fix stale state bugs (5d14ffd)

  • Test every supported Python and smoke-test the wheel on pull requests (71e993d)

  • Limit the source distribution to the package, tests and build hook (2861d71)

  • access: Support authorization checks before frontend build (88c35d1)

  • tests: Format reader access assertions (99e3f80)

  • deps: Bump astral-sh/setup-uv from 6 to 7 (96b3496)

  • deps: Bump actions/download-artifact from 4.3.0 to 8.0.2 (13fff5a)

  • deps: Bump actions/upload-artifact from 4 to 7 (f7b7c0c)

  • deps: Bump actions/checkout from 4 to 7 (7885989)

  • resources: Tolerate CPU counter roundoff (449aff8)

Full changelog: v0.1.0…v0.2.0

The wheel includes the web interface; Node.js is not required. Download the wheel, source archive, and SHA-256 checksums from the assets below.

Release and downloads on GitHub ↗

v0.1.0

Release notes
pip install duckpad==0.1.0

Features

  • Implement Duckpad visual SQL workspace and cell lineage (fdefedf)

  • ui: Float glass panels over a full workspace canvas (8bedbec)

  • ui: Add resizable panels and directional flow cues (3eefc20)

  • ui: Add a glass workspace with adjustable panels and data flow cues (#2) (353d6f4)

  • ui: Add live CPU and RAM monitoring with history (3235d0e)

  • ui: Show portable CPU and RAM percentages with usage bars (ecd2d01)

  • ui: Add a project dashboard accessible from the Duckpad logo (a3d865c)

  • ui: Add the project dashboard (#4) (71a67fa)

  • ui: Add CPU and RAM percentage monitoring (#3) (353b8d9)

Fixes

  • ui: Restrict connection choices and validate localized workflows (e09ff51)

  • preview: Build portable DuckDB and include frontend assets once (eadca0f)

  • preview: Verify the deployed commit before reporting success (1838ed8)

  • preview: Secure HTTPS sessions and document approval handoffs (dc5328d)

  • preview: Include the native C++ runtime library (8713e5e)

  • preview: Use the compatible precompiled DuckDB package (cf20e86)

  • preview: Reuse a compatible DuckDB 2.0 runtime image (694137b)

  • preview: Preserve the runtime image during Coolify cleanup (8b7c543)

  • preview: Validate the runtime with the DuckDB 2.0 API (fb49d22)

  • preview: Keep private infrastructure outside the repository (d909c4a)

  • preview: Configure private deployments and approved issue workflows (3a16714)

  • ui: Dock glass panels and preserve canvas navigation (7c59c4e)

  • ui: Keep the account menu above workspace toolbars (bd28b2f)

  • preferences: Default language and theme to browser settings (12c52e9)

  • preferences: Default language and theme to browser settings (#6) (b593bd6)

Documentation

  • agents: Add repository conventions (cf6db28)

  • spec: Clarify MVP behavior and future automation (5e3564e)

Reverts

  • preview: Retain DuckDB 2.0 as required (68c17ad)

Maintenance

  • release: Publish tagged packages with conventional release notes (ecf5da1)

  • release: Automate tagged PyPI and GitHub releases (#7) (f3b5ba0)

Full changelog: Commits for v0.1.0

The wheel includes the web interface; Node.js is not required. Download the wheel, source archive, and SHA-256 checksums from the assets below.

Release and downloads on GitHub ↗