v1.30.0
DuckDB-Wasm release targeting DuckDB v1.3.2.
What's Changed
- Add npm_tags.yml by @carlopi in #1885
- Perform checkout by @carlopi in #1886
- Bump DuckDB to f680b7d08f (v1.1.2) by @carlopi in #1893
- Add
allow_stream_resulttostartPendingQueryby @Y-- in #1903 - fix typos in the shell demo by @Fil in #1891
- Fix string passing at interface C++ to JS by @carlopi in #1905
- Fix strings at interface /2 by @carlopi in #1906
- Bump to DuckDB version v1.1.3 by @carlopi in #1910
- Export to JS also invoke_ functions by @carlopi in #1913
- Add duckdb patch signature_capi by @carlopi in #1918
- Lock emscripten on version 3.1.71 by @carlopi in #1924
- Fix return type of
AsyncDuckDBConnection.prepareby @swlynch99 in #1925 - Update year in license file to 2025 by @szarnyasg in #1930
- Add OPFS (Origin Private File System) Support by @e1arikawa in #1856
- Move back to syncronous function registerFileHandle in DuckDBBindings by @carlopi in #1934
- Handle graciously failures on Close by @carlopi in #1935
- registerOPFSFileName and relevant
.files registerin the shell by @carlopi in #1936 - docs: fix typo of
asynchronusby @nekomeowww in #1940 - Properly pass down ClientContext to ClientProperties, to be used in Arrow conversion by @carlopi in #1952
- Move to DuckDB v1.2.0 by @carlopi in #1953
- Bump to duckdb v1.2.1 by @carlopi in #1980
- Query progress updates to be passed to main thread by @carlopi in #1941
- Added a Check for the Worker is Running or Not by @parthbagda211 in #1977
- Bump to v1.2.2 by @carlopi in #1989
- Bump duckdb to 6b1b28bff50a29ac639109035bf900bdaa485eee by @carlopi in #1997
- Publish on NPM only from main by @carlopi in #1999
- [v1.3] Bump to last night duckdb (cee5e77fdba70b13aba4bcd7f7dc4f516b8c99cd) by @carlopi in #2001
- Support csv.gz via VirtualFileSystem by @carlopi in #2002
- [v1.3] Merge with main and bump duckdb by @carlopi in #2003
- Wrap results of fetchQueryResults via DuckDBWasmResultsWrapper by @carlopi in #2000
- Make sure we
Fetchquery result when ready by @Y-- in #1996 - Add patch to rapidjson, to comply to CMake 4.0 requirements by @carlopi in #2011
- Format with Prettier by @Y-- in #2012
- Link twice with EXPORTED_FUNCTIONS='@exported_list.txt' by @carlopi in #2016
- Bump to last night duckdb by @carlopi in #2018
- Avoid failure while globbing by @carlopi in #2020
- Add config option for arrow_lossless_conversion by @jraymakers in #2021
- [Dev] Changes required to be able to build from source by @Tishj in #2024
- Invert default exported list by @carlopi in #2025
- Avoid test by @carlopi in #2028
- Skip test by @carlopi in #2029
- Bump v1.3-ossivalis and merge with main branch by @carlopi in #2027
- [v1.3-ossivalis] Bump duckdb further by @carlopi in #2030
- [v1.3-ossivalis] Bump to latest duckdb by @carlopi in #2031
- Bump v1.3-ossivalis by @carlopi in #2032
- Bump to DuckDB v1.3.0 by @carlopi in #2033
- Fix f7c89b6, re-enabling remote db attach by @carlopi in #2034
- Fix httpfs/2 by @carlopi in #2035
- bump js-sha256 from 0.11.0 to 0.11.1 by @MasterOdin in #2039
- Fix Webpack config file for COI development environment by @hangxingliu in #1993
- Fix minor typo in duckdb-wasm/README.md by @seiyab in #2009
- pass arrow_lossless_conversion config when generating arrow by @jraymakers in #2042
- Set STACK_SIZE to 1MB, 16 times the default of 64MB by @carlopi in #2044
- Partial revert of #2044 by @carlopi in #2046
- support PIVOT with send by @jraymakers in #2047
- Bump to latest v1.3-ossivalis by @carlopi in #2049
- V1.3.1 presumed by @carlopi in #2050
- Bump to tagged 1.3.1 by @carlopi in #2051
- Fixup access flags for checking files (without actually creating them) by @carlopi in #2052
- Fixup access flags for checking files (without actually creating them) by @carlopi in #2053
- Add builtin_httpfs SQL option to allow keep using current in-build httpfs by @carlopi in #2054
- Invert default for builtin_httpfs, now to false by @carlopi in #2055
- HTTPWasmUtil: Add class to override HTTPUtil with custom Web & Node friendly logic by @carlopi in #2056
- Avoid bubbling errors on getResponseHeader on forbidden headers by @carlopi in #2057
- GetLastModifiedTime on OpenFile + time_t are seconds from epoch, so divide by 1000 by @carlopi in #2058
- Add forceFullHTTPReads filesystem config flag. by @jheer in #2060
- Bump duckdb to v1.3.2 candidate by @carlopi in #2062
- Add proper support for CAPI in duckdb-wasm by @carlopi in #2068
- [chore] Bump Cargo.lock / yaml.lock by @carlopi in #2069
- Always initialize encryption_util by @carlopi in #2070
- Remove typescript-plugin-css-modules and dependents by @carlopi in #2073
- Improve to HTTPWasmClient implementation by @carlopi in #2071
- Fix bugs in HTTPWasmClient by @carlopi in #2075
- Improve HTTPWasmClient methods by @carlopi in #2085
- Improve POST requests path by @carlopi in #2086
- HTTPWasmClient: Implement PUT by @carlopi in #2087
- Implement PUT/2 by @carlopi in #2088
- Implement HTTPWasmClient::Delete, now DROP SCHEMA works by @carlopi in #2089
- FIXUP: HEAD -> DELETE by @carlopi in #2090
- Fixup README: v1.3.2 by @carlopi in #2095
New Contributors
- @Fil made their first contribution in #1891
- @swlynch99 made their first contribution in #1925
- @e1arikawa made their first contribution in #1856
- @nekomeowww made their first contribution in #1940
- @parthbagda211 made their first contribution in #1977
- @MasterOdin made their first contribution in #2039
- @hangxingliu made their first contribution in #1993
- @seiyab made their first contribution in #2009
- @jheer made their first contribution in #2060
Full Changelog: v1.29.0...v1.30.0