Duckle v0.1.0
Highlights
DuckDB Quack remote protocol - the May 2026 spec lands as src.quack and snk.quack (Cloud Warehouses group). HTTP on port 9494, SECRET-based token auth, autoloaded by DuckDB 1.5.3. Bring up the server with CALL quack_serve('quack:localhost', token => 'super_secret'); and point Duckle at it. Append / overwrite / truncate / upsert all work through the existing relational sink path.
60 UI languages (was 35). Adds Norwegian, Danish, Finnish, Catalan, Bulgarian, Slovak, Croatian, Serbian, Slovenian, Lithuanian, Latvian, Estonian, Khmer, Burmese, Sinhala, Nepali, Swahili, Afrikaans, Welsh, Irish, Icelandic, Albanian, Azerbaijani, Mongolian, Kazakh. RTL still works for Arabic, Hebrew, Persian, Urdu. Switch from the globe in the topbar.
Full UI i18n coverage. Previous release only translated the topbar, AI chat, and palette top-level categories. v0.1.0 covers the left sidebar tabs, Canvas / Plan / Run, the Run / Stop / Save / Validate / Auto-layout / More toolbar, palette subgroup labels (Files, Databases, APIs, Streaming, NoSQL, etc.), the Properties panel tabs and empty states, the bottom panel (Problems / Output / Console), the status bar, the engine selector, and the node card kind header. Hand-curated overrides correct machine-translation slips for the highest-traffic terms across ten major languages.
xf.fill_backward - pandas-style bfill / fill up. Sibling to the existing xf.fill_forward. For each NULL it takes the next non-null value within the ordered window. Closes #1.
Binaries
| Platform | File |
|---|---|
| Windows x64 | Duckle-windows-x64.exe |
| Linux x64 | Duckle-linux-x64 |
| macOS arm64 | Duckle-macos-arm64 |
Single self-contained executable. Engines (DuckDB CLI 1.5.3, optionally llama.cpp + Qwen for Duckie AI) download to app-data on first launch.
Quack quickstart
-- Server (any DuckDB v1.5.3 instance)
> CREATE TABLE orders AS SELECT 1 AS id, 'paid' AS status;
> CALL quack_serve('quack:localhost', token => 'super_secret');In Duckle: drag a DuckDB Quack source from the Cloud Warehouses group. Host: localhost, port: 9494, token: super_secret, schema: main, table: orders. Wire to any sink, hit Run.
Notes
- The bundled DuckDB CLI was already v1.5.3 spec-wise, but installs from earlier Duckle releases may still hold v1.1.3 on disk. Delete
%APPDATA%\io.duckle.app\engines\duckdb\duckdb.exe(Windows) or the equivalent on macOS / Linux to trigger a re-download on next launch. - All translation files are machine-translated via Google with hand-curated overrides for the ten major languages. Native speakers are welcome to PR cleaner translations - see
frontend/src/i18n/README.md.