Releases: duckdb/duckdb-wasm
Releases Β· duckdb/duckdb-wasm
v1.29.0
This version is the first tagged version with DuckDB extensions support enabled by default.
Supported core extensions for the wasm platform are, at this moment: autocomplete
, fts
, httpfs
, icu
, inet
, json
, parquet
, spatial
, sqlite_scanner
, substrait
, tpcds
, tpch
, and vss
.
This versions integrates many new features, improvement and bug fixes that have been since included in DuckDB development.
Dependent libraries:
DuckDB-Wasm v1.29.0 is aligned with DuckDB v1.1.1 features and capabilities.
Current apache-arrow version is v17.0.0.
What's Changed
- Issue 1467: Add test that this works in regular duckdb-wasm by @carlopi in #1468
- Dependabots: cherry-pick of commits by @carlopi in #1466
- Expose
DUCKDB_BINDINGS
in global scope by @Y-- in #1475 - Don't minify debug builds by @Y-- in #1476
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.5.0 to 6.9.1 by @dependabot in #1471
- Update script to depend on globstar by @Y-- in #1478
- fix #1472: update duckdb/wasm-ci's base ubuntu image to 23.10 by @dengkunli in #1473
- Bump to DuckDB v0.9.2 by @carlopi in #1486
- CI: Actually run on pushes to main by @carlopi in #1487
- Add stub signatures by @Y-- in #1485
- Dependabots by @carlopi in #1488
- fix(deps): bump react-router-dom from 6.18.0 to 6.19.0 by @dependabot in #1489
- CI: Fix backlink for 'High Priority' issues by @szarnyasg in #1492
- fix insertCSVFromPath in README by @candux in #1491
- Example using coi: thanks @jraymakers & @dengkunli by @carlopi in #1501
- Cherry-pick of dependabot's commits by @carlopi in #1500
- upgrade apache-arrow to v14.0.1 by @jraymakers in #1503
- Dependabot cherry-picks & setup-emsdk bump by @carlopi in #1510
- Link embind by @Y-- in #1474
- Cherry-pick of dependabots commits by @carlopi in #1517
- Avoid logging on every extension load by @carlopi in #1528
- Output extension to a sub-directory that respect the input mode/feature by @Y-- in #1527
- Cherry-pick of Dependabots PRs by @carlopi in #1526
- Fix for emscripten 3.1.51 by @Y-- in #1530
- Save queries in url hash segment, and restore them at startup by @carlopi in #1529
- duckdb-wasm-app: Scope some logic out of React into HTML/CSS by @carlopi in #1320
- Cherry-pick of dependabot's commits by @carlopi in #1539
- Fixes by @carlopi in #1540
- Npm + node: publishing loadable extensions by @carlopi in #1544
- Cherry-pick of dependabot's commits by @carlopi in #1554
- Host duckdb_logo.svg also on GH by @carlopi in #1557
- fix unit tests by @jraymakers in #1547
- Patch all bindings by @Y-- in #1546
- Update year in license file to 2024 by @szarnyasg in #1562
- Move svg links from cdn.jsdelivr.net to github by @carlopi in #1570
- Cherry-pick of dependabots commits by @carlopi in #1569
- Cherry-pick of dependabots commits/2 by @carlopi in #1571
- Allow to specify bundle by @Y-- in #1573
- Handle single quotes by @Y-- in #1572
- Cherry-pick of dependabots commits by @carlopi in #1586
- Clean-up JavaScript from unneeded exported functions by @carlopi in #1589
- Clean-up JavaScript from unneeded exported globals by @carlopi in #1590
- Cherry-pick of dependabots commits, plus remove no more use dependency by @carlopi in #1600
- Cherry-pick of Dependabot's commits by @carlopi in #1611
- Extensions: Optimize build to remove most exports via SIDE_MODULE=2 by @carlopi in #1601
- Remove unused imports to prevent TS errors by @ravwojdyla in #1605
- Small fixes: publish on npm --tag next, check package size and fix link for non-root deployments by @carlopi in #1612
- Fix deployment of tag next by @carlopi in #1613
- Revert "Fix sharing button for deployments from non-root situations" by @carlopi in #1617
- Proper formatting / highlighting for queries URL encoded by @carlopi in #1629
- Bump to DuckDB v0.10.0 by @carlopi in #1637
- Cherry-pick of dependabot's commits by @carlopi in #1627
- Exported function to JS: ___dl_seterr to be whitelisted by @carlopi in #1642
- Rework targets, introducing
make serve
ormake serve_local
by @carlopi in #1639 - Fixes for wasm threads by @carlopi in #1647
- Worker runtime: avoid errors in JSON.parse to bubble up by @carlopi in #1649
- Cherry-pick of dependabot's commits by @carlopi in #1650
- Add
allowUnsignedExtensions
to DuckDB Config by @Y-- in #1651 - Added plain html example by @dberardo-com in #1635
- Cherry-pick of dependabots commits by @carlopi in #1657
- Minor fixes by @carlopi in #1669
- Cherry-pick of dependabot's commits by @carlopi in #1670
- Avoid httpfs unsupported settings to autoload httpfs by @carlopi in #1672
- Bump to DuckDB v0.10.1 by @carlopi in #1677
- fix(deps): upgrade CI image by @jcolot in #1681
- Revert PR #1672 on avoid httpfs errors by @carlopi in #1686
- Cherry-pick of dependabot's PRs by @carlopi in #1684
- Apply additional checks on dynamic_casts to references by @carlopi in #1697
- Bump to duckdb v0.10.2 by @carlopi in #1706
- Fixup FileFlags condition by @carlopi in #1716
- fix(deps): bump duckdb/duckdb-wasm-ci-env from ae43fa250a6b6ba92fe3d825c6c34b6d68a258a0 to f10a0954b7b2b98e8526e0f7bbcb10e614defcbd by @dependabot in #1722
- adding logic to detect whether range requests are supported via ContentRange by @carlopi in #1717
- Document MVP/EH/COI acroynms by @keller-mark in #1685
- pass DUCKDB_EXTERNAL_PLATFORM to duckdb submodule cmake by @smilingthax in #1679
- chore(deps-dev): bump @types/node from 20.11.30 to 20.12.7 by @dependabot in #1698
- chore(deps-dev): bump css-loader from 6.10.0 to 7.1.1 by @dependabot in #1699
- Revert "chore(deps-dev): bump css-loader from 6.10.0 to 7.1.1" by @carlopi in #1724
- chore(deps-dev): bump eslint from 8.56.0 to 8.57.0 by @dependabot in #1729
- chore(deps-dev): bump esbuild from 0.20.1 to 0.20.2 by @dependabot in #1693
- chore(deps-dev): bump webpack-dev-server from 5.0.2 to 5.0.4 by @dependabot in #1731
- Properly return 0 instead of emtpy return by @carlopi in #1733
- chore(deps-dev): bump puppeteer from 21.7.0 to 22.8.0 by @dependabot in #1734
- Bump to duckdb 0.10.3 by @carlopi in #1745
- Split unneded stuff from patch by @carlopi in #1746
- Do not package browser blocking version by @carlopi in #1747
- No npm_measure_lib by @carlopi in https://github.com/duc...