Download Latest Version Duckle v0.5.0 source code.tar.gz (82.4 MB)
Email in envelope

Get an email when there's a new version of duckle

Home / v0.0.3
Name Modified Size InfoDownloads / Week
Parent folder
Duckle_0.0.3_x64-setup.exe 2026-05-23 3.5 MB
Duckle_0.0.3_x64_en-US.msi 2026-05-23 4.7 MB
Duckle_0.0.3_amd64.AppImage 2026-05-23 79.2 MB
Duckle-0.0.3-1.x86_64.rpm 2026-05-23 4.7 MB
Duckle_0.0.3_amd64.deb 2026-05-23 4.7 MB
Duckle_aarch64.app.tar.gz 2026-05-23 4.2 MB
Duckle_0.0.3_aarch64.dmg 2026-05-23 4.4 MB
Duckle v0.0.3 source code.tar.gz 2026-05-23 71.7 MB
Duckle v0.0.3 source code.zip 2026-05-23 71.8 MB
README.md 2026-05-23 2.3 kB
Totals: 10 Items   248.7 MB 0

Duckle v0.0.3. The DuckDB-runnable engine surface effectively closes here: every category I could express on the embedded DuckDB engine now has at least one functional component, with live CI on Postgres / MySQL / MinIO services.

Highlights since v0.0.2

Engine

  • DuckDB CLI bumped to v1.4.4 (was v1.1.3 in v0.0.2 -> v1.2.2 -> v1.4.4 now). 10 extensions pre-fetched on first launch: httpfs, azure, sqlite, postgres, mysql, excel, iceberg, delta, vss, fts. Spatial is lazy-loaded so the small install promise stays intact.

New sources

  • Apache Iceberg, Delta Lake (new lakehouse group)
  • MotherDuck (ATTACH md:)
  • HTTP (any URL via httpfs)
  • Excel (.xlsx, native v1.2+ reader)
  • Spatial (GeoJSON / Shapefile / GeoPackage / KML / GPX / GML via ST_Read; lazy GDAL)
  • MinIO / R2 / B2 (S3-compatible endpoint)
  • PostgreSQL, MySQL, MariaDB, CockroachDB (relational via DuckDB extensions; live CI for PG + MySQL)

New sinks / modes

  • Relational sinks now support overwrite, append, truncate, and upsert (ON CONFLICT / ON DUPLICATE KEY via passthrough)
  • TSV file sink

New transforms

  • CDC group complete: Diff Detect, SCD Type 1, SCD Type 2, Merge / Upsert
  • Pivot group complete: Pivot, Unpivot, Denormalize, Normalize, Transpose
  • Window Aggregate
  • Vector Similarity Search (vss, cosine / L2 / inner product, top-K)
  • Full-Text Search (fts, BM25 over chosen columns, top-K)
  • Data quality group complete: Column Profile, Describe, Histogram, Standardize, Fuzzy Deduplicate, Record Match, Schema Validate

New control flow

  • Replicate / Tee, Merge Streams
  • Switch / Conditional Split (Duckle's first multi-output node; case_1..N + default with first-match-wins semantics)

Quality / UX

  • First-launch installer pre-fetches every common extension with per-extension progress
  • CI matrix runs on Ubuntu / Windows / macOS; live integration jobs for Postgres, MySQL, and MinIO
  • Engine no longer silently passes data through unimplemented ctl.* nodes
  • Concurrent-pipeline temp DB collision fixed
  • 62 engine tests, all green

Downloads

  • Windows: Duckle_0.0.3_x64-setup.exe, Duckle_0.0.3_x64_en-US.msi
  • macOS: Duckle_0.0.3_aarch64.dmg, Duckle_aarch64.app.tar.gz
  • Linux: Duckle_0.0.3_amd64.AppImage, Duckle_0.0.3_amd64.deb, Duckle-0.0.3-1.x86_64.rpm
Source: README.md, updated 2026-05-23