# Apache Arrow JS v21.1.0 — Apache Arrow JS 21.1.0 - Product: Apache Arrow JS (https://whatsnew.fyi/product/apache-arrow-js) - Vendor: Apache - Date: 2025-10-07 - Version: v21.1.0 - Original notes: https://github.com/apache/arrow-js/releases/tag/v21.1.0 - Permalink: https://whatsnew.fyi/product/apache-arrow-js/releases/v21.1.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **changed** — Use swc-node instead of ts-node - **fixed** — Fix license path in README - **changed** — Add missing discussions: write permission to release job ##### What's Changed * chore: bump gulp from 4.0.2 to 5.0.1 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/133 * chore: Generate draft announce email by @kou in https://github.com/apache/arrow-js/pull/194 * chore: Start release announce discussion automatically by @kou in https://github.com/apache/arrow-js/pull/196 * chore: bump esbuild from 0.25.5 to 0.25.6 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/197 * chore: bump google-closure-compiler from 20250625.0.0 to 20250701.0.0 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/198 * chore: bump @types/node from 24.0.3 to 24.0.10 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/199 * chore: bump typescript-eslint from 8.35.1 to 8.36.0 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/200 * chore: bump rollup from 4.44.1 to 4.44.2 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/202 * chore: bump eslint from 9.30.0 to 9.30.1 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/201 * chore: bump rollup from 4.44.2 to 4.45.0 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/206 * chore: bump @swc/core from 1.12.7 to 1.12.14 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/208 * chore: bump eslint from 9.30.1 to 9.31.0 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/207 * chore: bump typescript-eslint from 8.36.0 to 8.37.0 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/210 * chore: bump @types/node from 24.0.10 to 24.0.13 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/209 * chore: bump google-closure-compiler from 20250701.0.0 to 20250709.0.0 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/211 * chore: bump webpack from 5.99.9 to 5.100.1 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/212 * chore: bump typescript-eslint from 8.37.0 to 8.38.0 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/214 * chore: bump @types/node from 24.0.13 to 24.0.15 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/215 * chore: bump esbuild from 0.25.6 to 0.25.8 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/217 * chore: bump braces from 3.0.2 to 3.0.3 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/218 * chore: bump google-closure-compiler from 20250709.0.0 to 20250716.0.0 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/213 * chore: bump @swc/core from 1.12.14 to 1.13.2 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/220 * chore: bump cross-env from 7.0.3 to 10.0.0 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/222 * chore: bump google-closure-compiler from 20250716.0.0 to 20250723.0.0 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/223 * chore: bump memfs from 4.17.2 to 4.23.0 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/221 * chore: Use swc-node instead of ts-node by @kou in https://github.com/apache/arrow-js/pull/224 * chore: Fix license path in README by @operagxsasha in https://github.com/apache/arrow-js/pull/226 * chore: bump eslint from 9.31.0 to 9.32.0 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/230 * chore: bump @types/node from 24.0.15 to 24.2.0 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/229 * chore: bump typescript-eslint from 8.38.0 to 8.39.0 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/228 * chore: bump webpack from 5.100.1 to 5.101.0 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/231 * chore: bump actions/download-artifact from 4.3.0 to 5.0.0 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/234 * chore: bump eslint from 9.32.0 to 9.33.0 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/235 * chore: bump typedoc from 0.28.7 to 0.28.10 by @dependabot[bot] in https://github.com/apache/arrow-js/pull/236 * chore: bump actions/checkout from 4.2.2 to 5.0.0 by @dependa _[Truncated at 4000 characters — full notes: https://github.com/apache/arrow-js/releases/tag/v21.1.0]_