Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: cloudquery/plugin-sdk-javascript
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1914b5d
Choose a base ref
...
head repository: cloudquery/plugin-sdk-javascript
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 6354891
Choose a head ref
  • 16 commits
  • 7 files changed
  • 2 contributors

Commits on Jan 5, 2026

  1. fix(deps): Update dependency modern-errors-bugs to v5.0.1 (#328)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [modern-errors-bugs](https://redirect.github.com/ehmicky/modern-errors-bugs) | dependencies | patch | [`5.0.0` -> `5.0.1`](https://renovatebot.com/diffs/npm/modern-errors-bugs/5.0.0/5.0.1) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>ehmicky/modern-errors-bugs (modern-errors-bugs)</summary>
    
    ### [`v5.0.1`](https://redirect.github.com/ehmicky/modern-errors-bugs/blob/HEAD/CHANGELOG.md#501)
    
    [Compare Source](https://redirect.github.com/ehmicky/modern-errors-bugs/compare/5.0.0...5.0.1)
    
    #### Documentation
    
    -   Improve documentation in `README.md`
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIl19-->
    cq-bot authored Jan 5, 2026
    Configuration menu
    Copy the full SHA
    c48d7d1 View commit details
    Browse the repository at this point in the history
  2. chore(deps): Update dependency node to v24 (#330)

    This PR contains the following updates:
    
    | Package | Type | Update | Change | Pending |
    |---|---|---|---|---|
    | [node](https://redirect.github.com/actions/node-versions) | uses-with | major | `22` -> `24` |  |
    | [node](https://redirect.github.com/nodejs/node) | final | major | `22-slim` -> `24-slim` | `24.12.0` |
    | [node](https://redirect.github.com/nodejs/node) | stage | major | `22-slim` -> `24-slim` | `24.12.0` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>actions/node-versions (node)</summary>
    
    ### [`v24.12.0`](https://redirect.github.com/actions/node-versions/releases/tag/24.12.0-20140960970): 24.12.0
    
    [Compare Source](https://redirect.github.com/actions/node-versions/compare/24.11.1-19282993875...24.12.0-20140960970)
    
    Node.js 24.12.0
    
    ### [`v24.11.1`](https://redirect.github.com/actions/node-versions/releases/tag/24.11.1-19282993875): 24.11.1
    
    [Compare Source](https://redirect.github.com/actions/node-versions/compare/24.11.0-18894910158...24.11.1-19282993875)
    
    Node.js 24.11.1
    
    ### [`v24.11.0`](https://redirect.github.com/actions/node-versions/releases/tag/24.11.0-18894910158): 24.11.0
    
    [Compare Source](https://redirect.github.com/actions/node-versions/compare/24.10.0-18453495281...24.11.0-18894910158)
    
    Node.js 24.11.0
    
    ### [`v24.10.0`](https://redirect.github.com/actions/node-versions/releases/tag/24.10.0-18453495281): 24.10.0
    
    [Compare Source](https://redirect.github.com/actions/node-versions/compare/24.9.0-18024003193...24.10.0-18453495281)
    
    Node.js 24.10.0
    
    ### [`v24.9.0`](https://redirect.github.com/actions/node-versions/releases/tag/24.9.0-18024003193): 24.9.0
    
    [Compare Source](https://redirect.github.com/actions/node-versions/compare/24.8.0-17630522236...24.9.0-18024003193)
    
    Node.js 24.9.0
    
    ### [`v24.8.0`](https://redirect.github.com/actions/node-versions/releases/tag/24.8.0-17630522236): 24.8.0
    
    [Compare Source](https://redirect.github.com/actions/node-versions/compare/24.7.0-17283839804...24.8.0-17630522236)
    
    Node.js 24.8.0
    
    ### [`v24.7.0`](https://redirect.github.com/actions/node-versions/releases/tag/24.7.0-17283839804): 24.7.0
    
    [Compare Source](https://redirect.github.com/actions/node-versions/compare/24.6.0-16980723897...24.7.0-17283839804)
    
    Node.js 24.7.0
    
    ### [`v24.6.0`](https://redirect.github.com/actions/node-versions/releases/tag/24.6.0-16980723897): 24.6.0
    
    [Compare Source](https://redirect.github.com/actions/node-versions/compare/24.5.0-16666195981...24.6.0-16980723897)
    
    Node.js 24.6.0
    
    ### [`v24.5.0`](https://redirect.github.com/actions/node-versions/releases/tag/24.5.0-16666195981): 24.5.0
    
    [Compare Source](https://redirect.github.com/actions/node-versions/compare/24.4.1-16309768053...24.5.0-16666195981)
    
    Node.js 24.5.0
    
    ### [`v24.4.1`](https://redirect.github.com/actions/node-versions/releases/tag/24.4.1-16309768053): 24.4.1
    
    [Compare Source](https://redirect.github.com/actions/node-versions/compare/24.4.0-16210503505...24.4.1-16309768053)
    
    Node.js 24.4.1
    
    ### [`v24.4.0`](https://redirect.github.com/actions/node-versions/releases/tag/24.4.0-16210503505): 24.4.0
    
    [Compare Source](https://redirect.github.com/actions/node-versions/compare/24.3.0-15866716565...24.4.0-16210503505)
    
    Node.js 24.4.0
    
    ### [`v24.3.0`](https://redirect.github.com/actions/node-versions/releases/tag/24.3.0-15866716565): 24.3.0
    
    [Compare Source](https://redirect.github.com/actions/node-versions/compare/24.2.0-15549907769...24.3.0-15866716565)
    
    Node.js 24.3.0
    
    ### [`v24.2.0`](https://redirect.github.com/actions/node-versions/releases/tag/24.2.0-15549907769): 24.2.0
    
    [Compare Source](https://redirect.github.com/actions/node-versions/compare/24.1.0-15177436545...24.2.0-15549907769)
    
    Node.js 24.2.0
    
    ### [`v24.1.0`](https://redirect.github.com/actions/node-versions/releases/tag/24.1.0-15177436545): 24.1.0
    
    [Compare Source](https://redirect.github.com/actions/node-versions/compare/24.0.2-15035852679...24.1.0-15177436545)
    
    Node.js 24.1.0
    
    ### [`v24.0.2`](https://redirect.github.com/actions/node-versions/releases/tag/24.0.2-15035852679): 24.0.2
    
    [Compare Source](https://redirect.github.com/actions/node-versions/compare/24.0.1-14928016774...24.0.2-15035852679)
    
    Node.js 24.0.2
    
    ### [`v24.0.1`](https://redirect.github.com/actions/node-versions/releases/tag/24.0.1-14928016774): 24.0.1
    
    [Compare Source](https://redirect.github.com/actions/node-versions/compare/24.0.0-14863421234...24.0.1-14928016774)
    
    Node.js 24.0.1
    
    ### [`v24.0.0`](https://redirect.github.com/actions/node-versions/releases/tag/24.0.0-14863421234): 24.0.0
    
    [Compare Source](https://redirect.github.com/actions/node-versions/compare/22.21.1-18894912842...24.0.0-14863421234)
    
    Node.js 24.0.0
    
    </details>
    
    <details>
    <summary>nodejs/node (node)</summary>
    
    ### [`v24.11.1`](https://redirect.github.com/nodejs/node/releases/tag/v24.11.1): 2025-11-11, Version 24.11.1 &#x27;Krypton&#x27; (LTS), @&#8203;aduh95
    
    [Compare Source](https://redirect.github.com/nodejs/node/compare/v24.11.0...v24.11.1)
    
    ##### Notable Changes
    
    The known issue relating to `Buffer.allocUnsafe` incorrectly zero-filling buffers
    has now been addressed and now returns uninitialized memory as documented in the
    [`Buffer.allocUnsafe`](https://nodejs.org/docs/latest-v24.x/api/buffer.html#static-method-bufferallocunsafesize)
    documentation.
    
    ##### Commits
    
    -   \[[`0a15ccf3f4`](https://redirect.github.com/nodejs/node/commit/0a15ccf3f4)] - **benchmark**: improve cpu.sh for safety and usability (Nam Yooseong) [#&#8203;60162](https://redirect.github.com/nodejs/node/pull/60162)
    -   \[[`a1c7d1dac9`](https://redirect.github.com/nodejs/node/commit/a1c7d1dac9)] - **benchmark**: add benchmark for leaf source text modules (Joyee Cheung) [#&#8203;60205](https://redirect.github.com/nodejs/node/pull/60205)
    -   \[[`99e2acf46b`](https://redirect.github.com/nodejs/node/commit/99e2acf46b)] - **benchmark**: add vm.SourceTextModule benchmark (Joyee Cheung) [#&#8203;59396](https://redirect.github.com/nodejs/node/pull/59396)
    -   \[[`c01c72b407`](https://redirect.github.com/nodejs/node/commit/c01c72b407)] - **benchmark**: use non-deprecated WriteUtf8V2 method (Michaël Zasso) [#&#8203;60173](https://redirect.github.com/nodejs/node/pull/60173)
    -   \[[`a42dbd138e`](https://redirect.github.com/nodejs/node/commit/a42dbd138e)] - **build**: ibmi follow aix visibility (SRAVANI GUNDEPALLI) [#&#8203;60360](https://redirect.github.com/nodejs/node/pull/60360)
    -   \[[`5673a54a5d`](https://redirect.github.com/nodejs/node/commit/5673a54a5d)] - **build**: use call command when calling python configure (Jacob Nichols) [#&#8203;60098](https://redirect.github.com/nodejs/node/pull/60098)
    -   \[[`c67cb727cb`](https://redirect.github.com/nodejs/node/commit/c67cb727cb)] - **build**: build v8 with -fvisibility=hidden -fvisibility-inlines-hidden (Joyee Cheung) [#&#8203;56290](https://redirect.github.com/nodejs/node/pull/56290)
    -   \[[`b03f7b93b1`](https://redirect.github.com/nodejs/node/commit/b03f7b93b1)] - **build**: remove V8\_COMPRESS_POINTERS_IN_ISOLATE_CAGE defs (Joyee Cheung) [#&#8203;60296](https://redirect.github.com/nodejs/node/pull/60296)
    -   \[[`2505568531`](https://redirect.github.com/nodejs/node/commit/2505568531)] - **build, src**: fix include paths for vtune files (Rahul) [#&#8203;59999](https://redirect.github.com/nodejs/node/pull/59999)
    -   \[[`95330b036f`](https://redirect.github.com/nodejs/node/commit/95330b036f)] - **crypto**: update root certificates to NSS 3.116 (Node.js GitHub Bot) [#&#8203;59956](https://redirect.github.com/nodejs/node/pull/59956)
    -   \[[`c221d892ef`](https://redirect.github.com/nodejs/node/commit/c221d892ef)] - **deps**: update corepack to 0.34.2 (Node.js GitHub Bot) [#&#8203;60550](https://redirect.github.com/nodejs/node/pull/60550)
    -   \[[`bc00aa4c77`](https://redirect.github.com/nodejs/node/commit/bc00aa4c77)] - **deps**: update simdjson to 4.0.7 (Node.js GitHub Bot) [#&#8203;59883](https://redirect.github.com/nodejs/node/pull/59883)
    -   \[[`d03b89ec53`](https://redirect.github.com/nodejs/node/commit/d03b89ec53)] - **deps**: update corepack to 0.34.1 (Node.js GitHub Bot) [#&#8203;60314](https://redirect.github.com/nodejs/node/pull/60314)
    -   \[[`b7882090de`](https://redirect.github.com/nodejs/node/commit/b7882090de)] - **deps**: update inspector_protocol to [`af7f5a8`](https://redirect.github.com/nodejs/node/commit/af7f5a8173fdbc29f0835ec94395932e328b) (Node.js GitHub Bot) [#&#8203;60312](https://redirect.github.com/nodejs/node/pull/60312)
    -   \[[`7007f9dd65`](https://redirect.github.com/nodejs/node/commit/7007f9dd65)] - **deps**: update googletest to [`279f847`](https://redirect.github.com/nodejs/node/commit/279f847) (Node.js GitHub Bot) [#&#8203;60219](https://redirect.github.com/nodejs/node/pull/60219)
    -   \[[`a56aa9ffa8`](https://redirect.github.com/nodejs/node/commit/a56aa9ffa8)] - **deps**: upgrade npm to 11.6.2 (npm team) [#&#8203;60168](https://redirect.github.com/nodejs/node/pull/60168)
    -   \[[`0bf8952721`](https://redirect.github.com/nodejs/node/commit/0bf8952721)] - **doc**: mention more codemods in `deprecations.md` (Augustin Mauroy) [#&#8203;60243](https://redirect.github.com/nodejs/node/pull/60243)
    -   \[[`2473ca77f6`](https://redirect.github.com/nodejs/node/commit/2473ca77f6)] - **doc**: add missing CAA type to dns.resolveAny() & dnsPromises.resolveAny() (Jimmy Leung) [#&#8203;58899](https://redirect.github.com/nodejs/node/pull/58899)
    -   \[[`39ddd8522e`](https://redirect.github.com/nodejs/node/commit/39ddd8522e)] - **doc**: use `any` for `worker_threads.Worker` 'error' event argument `err` (Jonas Geiler) [#&#8203;60300](https://redirect.github.com/nodejs/node/pull/60300)
    -   \[[`eaa825fd97`](https://redirect.github.com/nodejs/node/commit/eaa825fd97)] - **doc**: update decorator documentation to reflect actual policy (Muhammad Salman Aziz) [#&#8203;60288](https://redirect.github.com/nodejs/node/pull/60288)
    -   \[[`a744e42282`](https://redirect.github.com/nodejs/node/commit/a744e42282)] - **doc**: document wildcard supported by tools/test.py (Joyee Cheung) [#&#8203;60265](https://redirect.github.com/nodejs/node/pull/60265)
    -   \[[`ec0d5beb09`](https://redirect.github.com/nodejs/node/commit/ec0d5beb09)] - **doc**: add --heap-snapshot-on-oom to useful v8 flag (jakecastelli) [#&#8203;60260](https://redirect.github.com/nodejs/node/pull/60260)
    -   \[[`13da0df12a`](https://redirect.github.com/nodejs/node/commit/13da0df12a)] - **doc**: fix `blob.bytes()` heading level (XTY) [#&#8203;60252](https://redirect.github.com/nodejs/node/pull/60252)
    -   \[[`8e771632b7`](https://redirect.github.com/nodejs/node/commit/8e771632b7)] - **doc**: fix not working code example in vm docs (Artur Gawlik) [#&#8203;60224](https://redirect.github.com/nodejs/node/pull/60224)
    -   \[[`70c2080bff`](https://redirect.github.com/nodejs/node/commit/70c2080bff)] - **doc**: improve code snippet alternative of url.parse() using WHATWG URL (Steven) [#&#8203;60209](https://redirect.github.com/nodejs/node/pull/60209)
    -   \[[`beadcf176e`](https://redirect.github.com/nodejs/node/commit/beadcf176e)] - **doc**: `createSQLTagStore` -> `createTagStore` (Aviv Keller) [#&#8203;60182](https://redirect.github.com/nodejs/node/pull/60182)
    -   \[[`b0da3b9c6a`](https://redirect.github.com/nodejs/node/commit/b0da3b9c6a)] - **doc**: use markdown when branch-diff major release (Rafael Gonzaga) [#&#8203;60179](https://redirect.github.com/nodejs/node/pull/60179)
    -   \[[`688115aa6b`](https://redirect.github.com/nodejs/node/commit/688115aa6b)] - **doc**: update teams in collaborator-guide.md and add links (Bart Louwers) [#&#8203;60065](https://redirect.github.com/nodejs/node/pull/60065)
    -   \[[`923082a064`](https://redirect.github.com/nodejs/node/commit/923082a064)] - **doc**: disambiguate top-level `worker_threads` module exports (René) [#&#8203;59890](https://redirect.github.com/nodejs/node/pull/59890)
    -   \[[`7be4330870`](https://redirect.github.com/nodejs/node/commit/7be4330870)] - **doc**: add known issue to v24.11.0 release notes (Richard Lau) [#&#8203;60467](https://redirect.github.com/nodejs/node/pull/60467)
    -   \[[`4d8f62aeaf`](https://redirect.github.com/nodejs/node/commit/4d8f62aeaf)] - **doc, module**: change async customization hooks to experimental (Gerhard Stöbich) [#&#8203;60302](https://redirect.github.com/nodejs/node/pull/60302)
    -   \[[`d86a118bbd`](https://redirect.github.com/nodejs/node/commit/d86a118bbd)] - **http**: lazy allocate cookies array (Robert Nagy) [#&#8203;59734](https://redirect.github.com/nodejs/node/pull/59734)
    -   \[[`8c256d4139`](https://redirect.github.com/nodejs/node/commit/8c256d4139)] - **http**: fix http client leaky with double response (theanarkh) [#&#8203;60062](https://redirect.github.com/nodejs/node/pull/60062)
    -   \[[`265e9d59fa`](https://redirect.github.com/nodejs/node/commit/265e9d59fa)] - **http2**: rename variable to additionalPseudoHeaders (Tobias Nießen) [#&#8203;60208](https://redirect.github.com/nodejs/node/pull/60208)
    -   \[[`65bec037e2`](https://redirect.github.com/nodejs/node/commit/65bec037e2)] - **http2**: do not crash on mismatched ping buffer length (René) [#&#8203;60135](https://redirect.github.com/nodejs/node/pull/60135)
    -   \[[`9b83ef53b7`](https://redirect.github.com/nodejs/node/commit/9b83ef53b7)] - **inspector**: add network payload buffer size limits (Chengzhong Wu) [#&#8203;60236](https://redirect.github.com/nodejs/node/pull/60236)
    -   \[[`03ac05c458`](https://redirect.github.com/nodejs/node/commit/03ac05c458)] - **inspector**: support handshake response for websocket inspection (Shima Ryuhei) [#&#8203;60225](https://redirect.github.com/nodejs/node/pull/60225)
    -   \[[`aa04f06190`](https://redirect.github.com/nodejs/node/commit/aa04f06190)] - **lib**: fix typo in createBlobReaderStream (SeokHun) [#&#8203;60132](https://redirect.github.com/nodejs/node/pull/60132)
    -   \[[`5aea1a429e`](https://redirect.github.com/nodejs/node/commit/5aea1a429e)] - **lib**: fix constructor in \_errnoException stack tree (SeokHun) [#&#8203;60156](https://redirect.github.com/nodejs/node/pull/60156)
    -   \[[`4f7745acc7`](https://redirect.github.com/nodejs/node/commit/4f7745acc7)] - **lib**: fix typo in QuicSessionStats (SeokHun) [#&#8203;60155](https://redirect.github.com/nodejs/node/pull/60155)
    -   \[[`f8725861ea`](https://redirect.github.com/nodejs/node/commit/f8725861ea)] - **lib**: remove redundant destroyHook checks (Gürgün Dayıoğlu) [#&#8203;60120](https://redirect.github.com/nodejs/node/pull/60120)
    -   \[[`696c20bf3f`](https://redirect.github.com/nodejs/node/commit/696c20bf3f)] - **meta**: move one or more collaborators to emeritus (Node.js GitHub Bot) [#&#8203;60325](https://redirect.github.com/nodejs/node/pull/60325)
    -   \[[`90434ff99a`](https://redirect.github.com/nodejs/node/commit/90434ff99a)] - **meta**: loop userland-migrations in deprecations (Chengzhong Wu) [#&#8203;60299](https://redirect.github.com/nodejs/node/pull/60299)
    -   \[[`ffbc0ae60a`](https://redirect.github.com/nodejs/node/commit/ffbc0ae60a)] - **module**: refactor and clarify async loader hook customizations (Joyee Cheung) [#&#8203;60278](https://redirect.github.com/nodejs/node/pull/60278)
    -   \[[`6ed6062f7d`](https://redirect.github.com/nodejs/node/commit/6ed6062f7d)] - **module**: handle null source from async loader hooks in sync hooks (Joyee Cheung) [#&#8203;59929](https://redirect.github.com/nodejs/node/pull/59929)
    -   \[[`a2871baed2`](https://redirect.github.com/nodejs/node/commit/a2871baed2)] - **msi**: fix WiX warnings (Stefan Stojanovic) [#&#8203;60251](https://redirect.github.com/nodejs/node/pull/60251)
    -   \[[`6199541d67`](https://redirect.github.com/nodejs/node/commit/6199541d67)] - **src**: fix timing of snapshot serialize callback (Joyee Cheung) [#&#8203;60434](https://redirect.github.com/nodejs/node/pull/60434)
    -   \[[`13b687959a`](https://redirect.github.com/nodejs/node/commit/13b687959a)] - **src**: add COUNT_GENERIC_USAGE utility for tests (Joyee Cheung) [#&#8203;60434](https://redirect.github.com/nodejs/node/pull/60434)
    -   \[[`a587623b4f`](https://redirect.github.com/nodejs/node/commit/a587623b4f)] - **src**: conditionally disable source phase imports by default (Shelley Vohr) [#&#8203;60364](https://redirect.github.com/nodejs/node/pull/60364)
    -   \[[`e483267995`](https://redirect.github.com/nodejs/node/commit/e483267995)] - **src**: use cached primordials_string (Sohyeon Kim) [#&#8203;60255](https://redirect.github.com/nodejs/node/pull/60255)
    -   \[[`4c9a64fbaf`](https://redirect.github.com/nodejs/node/commit/4c9a64fbaf)] - **src**: replace Environment::GetCurrent with args.GetIsolate (Sohyeon Kim) [#&#8203;60256](https://redirect.github.com/nodejs/node/pull/60256)
    -   \[[`eb8a0493d1`](https://redirect.github.com/nodejs/node/commit/eb8a0493d1)] - **src**: initial enablement of IsolateGroups (James M Snell) [#&#8203;60254](https://redirect.github.com/nodejs/node/pull/60254)
    -   \[[`463c6450cf`](https://redirect.github.com/nodejs/node/commit/463c6450cf)] - **src**: use `Utf8Value` and `TwoByteValue` instead of V8 helpers (Anna Henningsen) [#&#8203;60244](https://redirect.github.com/nodejs/node/pull/60244)
    -   \[[`b370e02789`](https://redirect.github.com/nodejs/node/commit/b370e02789)] - **src**: add a default branch for module phase (Chengzhong Wu) [#&#8203;60261](https://redirect.github.com/nodejs/node/pull/60261)
    -   \[[`4e1c5c5601`](https://redirect.github.com/nodejs/node/commit/4e1c5c5601)] - **src**: make additional cleanups in node locks impl (James M Snell) [#&#8203;60061](https://redirect.github.com/nodejs/node/pull/60061)
    -   \[[`f00d4c10fc`](https://redirect.github.com/nodejs/node/commit/f00d4c10fc)] - **src**: update locks to use DictionaryTemplate (James M Snell) [#&#8203;60061](https://redirect.github.com/nodejs/node/pull/60061)
    -   \[[`1c8716e97c`](https://redirect.github.com/nodejs/node/commit/1c8716e97c)] - **test**: increase debugger waitFor timeout on macOS (Chengzhong Wu) [#&#8203;60367](https://redirect.github.com/nodejs/node/pull/60367)
    -   \[[`17b4f38e9c`](https://redirect.github.com/nodejs/node/commit/17b4f38e9c)] - **test**: put helper in test-runner-output into common (Joyee Cheung) [#&#8203;60330](https://redirect.github.com/nodejs/node/pull/60330)
    -   \[[`43b9ea8389`](https://redirect.github.com/nodejs/node/commit/43b9ea8389)] - **test**: fix small compile warning in test_network_requests_buffer.cc (xiaocainiao633) [#&#8203;60281](https://redirect.github.com/nodejs/node/pull/60281)
    -   \[[`38a62980ad`](https://redirect.github.com/nodejs/node/commit/38a62980ad)] - **test**: split test-runner-watch-mode-kill-signal (Joyee Cheung) [#&#8203;60298](https://redirect.github.com/nodejs/node/pull/60298)
    -   \[[`34e4c8c84f`](https://redirect.github.com/nodejs/node/commit/34e4c8c84f)] - **test**: fix incorrect calculation in test-perf-hooks.js (Joyee Cheung) [#&#8203;60271](https://redirect.github.com/nodejs/node/pull/60271)
    -   \[[`4481feb17b`](https://redirect.github.com/nodejs/node/commit/4481feb17b)] - **test**: parallelize test-without-async-context-frame correctly (Joyee Cheung) [#&#8203;60273](https://redirect.github.com/nodejs/node/pull/60273)
    -   \[[`91ea9b06e0`](https://redirect.github.com/nodejs/node/commit/91ea9b06e0)] - **test**: skip sea tests on x64 macOS (Joyee Cheung) [#&#8203;60250](https://redirect.github.com/nodejs/node/pull/60250)
    -   \[[`cedba09e60`](https://redirect.github.com/nodejs/node/commit/cedba09e60)] - **test**: move sea tests into test/sea (Joyee Cheung) [#&#8203;60250](https://redirect.github.com/nodejs/node/pull/60250)
    -   \[[`635af55e12`](https://redirect.github.com/nodejs/node/commit/635af55e12)] - ***Revert*** "**test**: ensure message event fires in worker message port test" (Luigi Pinca) [#&#8203;60126](https://redirect.github.com/nodejs/node/pull/60126)
    -   \[[`68f678028e`](https://redirect.github.com/nodejs/node/commit/68f678028e)] - **test**: skip tests that cause timeouts on IBM i (SRAVANI GUNDEPALLI) [#&#8203;60148](https://redirect.github.com/nodejs/node/pull/60148)
    -   \[[`cc3a70598c`](https://redirect.github.com/nodejs/node/commit/cc3a70598c)] - **test**: deflake test-fs-promises-watch-iterator (Luigi Pinca) [#&#8203;60060](https://redirect.github.com/nodejs/node/pull/60060)
    -   \[[`3d784dd766`](https://redirect.github.com/nodejs/node/commit/3d784dd766)] - **test**: prepare junit file attribute normalization (sangwook) [#&#8203;59432](https://redirect.github.com/nodejs/node/pull/59432)
    -   \[[`84974d97ad`](https://redirect.github.com/nodejs/node/commit/84974d97ad)] - **test**: skip failing test on macOS 15.7+ (Antoine du Hamel) [#&#8203;60419](https://redirect.github.com/nodejs/node/pull/60419)
    -   \[[`fabf8e4975`](https://redirect.github.com/nodejs/node/commit/fabf8e4975)] - **test,crypto**: fix conditional SHA3-\* skip on BoringSSL (Filip Skokan) [#&#8203;60379](https://redirect.github.com/nodejs/node/pull/60379)
    -   \[[`8faa494bf2`](https://redirect.github.com/nodejs/node/commit/8faa494bf2)] - **test,crypto**: sha3 algorithms aren't supported with BoringSSL (Shelley Vohr) [#&#8203;60374](https://redirect.github.com/nodejs/node/pull/60374)
    -   \[[`538a00c0f6`](https://redirect.github.com/nodejs/node/commit/538a00c0f6)] - **test,doc**: skip --max-old-space-size-percentage on 32-bit platforms (Asaf Federman) [#&#8203;60144](https://redirect.github.com/nodejs/node/pull/60144)
    -   \[[`9ac5dbb694`](https://redirect.github.com/nodejs/node/commit/9ac5dbb694)] - **test_runner**: use module.registerHooks in module mocks (Joyee Cheung) [#&#8203;60326](https://redirect.github.com/nodejs/node/pull/60326)
    -   \[[`f6ff6e7166`](https://redirect.github.com/nodejs/node/commit/f6ff6e7166)] - **test_runner**: fix suite timeout (Moshe Atlow) [#&#8203;59853](https://redirect.github.com/nodejs/node/pull/59853)
    -   \[[`455bfeb52d`](https://redirect.github.com/nodejs/node/commit/455bfeb52d)] - **test_runner**: add junit file attribute support (sangwook) [#&#8203;59432](https://redirect.github.com/nodejs/node/pull/59432)
    -   \[[`223c5e105d`](https://redirect.github.com/nodejs/node/commit/223c5e105d)] - **tools**: update gyp-next to 0.20.5 (Node.js GitHub Bot) [#&#8203;60313](https://redirect.github.com/nodejs/node/pull/60313)
    -   \[[`2949408fc1`](https://redirect.github.com/nodejs/node/commit/2949408fc1)] - **tools**: limit inspector protocol PR title length (Chengzhong Wu) [#&#8203;60324](https://redirect.github.com/nodejs/node/pull/60324)
    -   \[[`b36a898650`](https://redirect.github.com/nodejs/node/commit/b36a898650)] - **tools**: fix inspector_protocol updater (Chengzhong Wu) [#&#8203;60277](https://redirect.github.com/nodejs/node/pull/60277)
    -   \[[`d60f002b62`](https://redirect.github.com/nodejs/node/commit/d60f002b62)] - **tools**: optimize wildcard execution in tools/test.py (Joyee Cheung) [#&#8203;60266](https://redirect.github.com/nodejs/node/pull/60266)
    -   \[[`9d4e422419`](https://redirect.github.com/nodejs/node/commit/9d4e422419)] - **tools**: add inspector_protocol updater (Chengzhong Wu) [#&#8203;60245](https://redirect.github.com/nodejs/node/pull/60245)
    -   \[[`2f93a9894f`](https://redirect.github.com/nodejs/node/commit/2f93a9894f)] - **tools**: use cooldown property correctly (Rafael Gonzaga) [#&#8203;60134](https://redirect.github.com/nodejs/node/pull/60134)
    -   \[[`9468ade95d`](https://redirect.github.com/nodejs/node/commit/9468ade95d)] - **typings**: add missing properties and method in Worker (Woohyun Sung) [#&#8203;60257](https://redirect.github.com/nodejs/node/pull/60257)
    -   \[[`f611ec0a9e`](https://redirect.github.com/nodejs/node/commit/f611ec0a9e)] - **typings**: add missing properties in HTTPParser (Woohyun Sung) [#&#8203;60257](https://redirect.github.com/nodejs/node/pull/60257)
    -   \[[`301c1347a1`](https://redirect.github.com/nodejs/node/commit/301c1347a1)] - **typings**: delete undefined property in ConfigBinding (Woohyun Sung) [#&#8203;60257](https://redirect.github.com/nodejs/node/pull/60257)
    -   \[[`80fdb3d39b`](https://redirect.github.com/nodejs/node/commit/80fdb3d39b)] - **typings**: add buffer internalBinding typing (방진혁) [#&#8203;60163](https://redirect.github.com/nodejs/node/pull/60163)
    -   \[[`8cb3b77039`](https://redirect.github.com/nodejs/node/commit/8cb3b77039)] - **util**: use more defensive code when inspecting error objects (Antoine du Hamel) [#&#8203;60139](https://redirect.github.com/nodejs/node/pull/60139)
    -   \[[`748d4f6430`](https://redirect.github.com/nodejs/node/commit/748d4f6430)] - **util**: mark special properties when inspecting them (Ruben Bridgewater) [#&#8203;60131](https://redirect.github.com/nodejs/node/pull/60131)
    -   \[[`6183a759d7`](https://redirect.github.com/nodejs/node/commit/6183a759d7)] - **vm**: make vm.Module.evaluate() conditionally synchronous (Joyee Cheung) [#&#8203;60205](https://redirect.github.com/nodejs/node/pull/60205)
    -   \[[`4b8506628f`](https://redirect.github.com/nodejs/node/commit/4b8506628f)] - **win**: upgrade Visual Studio workload from 2019 to 2022 (Jiawen Geng) [#&#8203;60318](https://redirect.github.com/nodejs/node/pull/60318)
    
    ### [`v24.11.0`](https://redirect.github.com/nodejs/node/releases/tag/v24.11.0): 2025-10-28, Version 24.11.0 &#x27;Krypton&#x27; (LTS), @&#8203;richardlau
    
    [Compare Source](https://redirect.github.com/nodejs/node/compare/v24.10.0...v24.11.0)
    
    ##### Notable Changes
    
    This release marks the transition of Node.js 24.x into Long Term Support (LTS)
    with the codename 'Krypton'. It will continue to receive updates through to
    the end of April 2028.
    
    Other than updating metadata, such as the `process.release` object, to reflect
    that the release is LTS, no further changes from Node.js 24.10.0 are included.
    
    ##### Known issue
    
    An issue has been identified in the Node.js 24.x line with `Buffer.allocUnsafe`
    unintentionally returning zero-filled buffers. This API is
    [documented to return uninitialized memory](https://nodejs.org/docs/latest-v24.x/api/buffer.html#static-method-bufferallocunsafesize).
    The documented behavior will be restored in the next Node.js 24.x LTS release to bring
    it back in line with previous releases. For more information, see
    [#&#8203;60423](https://redirect.github.com/nodejs/node/issues/60423).
    
    ### [`v24.10.0`](https://redirect.github.com/nodejs/node/releases/tag/v24.10.0): 2025-10-08, Version 24.10.0 (Current), @&#8203;RafaelGSS
    
    [Compare Source](https://redirect.github.com/nodejs/node/compare/v24.9.0...v24.10.0)
    
    ##### Notable Changes
    
    -   \[[`31bb476895`](https://redirect.github.com/nodejs/node/commit/31bb476895)] - **(SEMVER-MINOR)** **console**: allow per-stream `inspectOptions` option (Anna Henningsen) [#&#8203;60082](https://redirect.github.com/nodejs/node/pull/60082)
    -   \[[`3b92be2fb8`](https://redirect.github.com/nodejs/node/commit/3b92be2fb8)] - **(SEMVER-MINOR)** **lib**: remove util.getCallSite (Rafael Gonzaga) [#&#8203;59980](https://redirect.github.com/nodejs/node/pull/59980)
    -   \[[`18c79d9e1c`](https://redirect.github.com/nodejs/node/commit/18c79d9e1c)] - **(SEMVER-MINOR)** **sqlite**: create authorization api (Guilherme Araújo) [#&#8203;59928](https://redirect.github.com/nodejs/node/pull/59928)
    
    ##### Commits
    
    -   \[[`e8cff3d51e`](https://redirect.github.com/nodejs/node/commit/e8cff3d51e)] - **benchmark**: remove unused variable from util/priority-queue (Bruno Rodrigues) [#&#8203;59872](https://redirect.github.com/nodejs/node/pull/59872)
    -   \[[`03294252ab`](https://redirect.github.com/nodejs/node/commit/03294252ab)] - **benchmark**: update count to n in permission startup (Bruno Rodrigues) [#&#8203;59872](https://redirect.github.com/nodejs/node/pull/59872)
    -   \[[`3c8a609d9b`](https://redirect.github.com/nodejs/node/commit/3c8a609d9b)] - **benchmark**: update num to n in dgram offset-length (Bruno Rodrigues) [#&#8203;59872](https://redirect.github.com/nodejs/node/pull/59872)
    -   \[[`7b2032b13e`](https://redirect.github.com/nodejs/node/commit/7b2032b13e)] - **benchmark**: adjust dgram offset-length len values (Bruno Rodrigues) [#&#8203;59708](https://redirect.github.com/nodejs/node/pull/59708)
    -   \[[`552d887aee`](https://redirect.github.com/nodejs/node/commit/552d887aee)] - **benchmark**: update num to n in dgram offset-length (Bruno Rodrigues) [#&#8203;59708](https://redirect.github.com/nodejs/node/pull/59708)
    -   \[[`31bb476895`](https://redirect.github.com/nodejs/node/commit/31bb476895)] - **(SEMVER-MINOR)** **console**: allow per-stream `inspectOptions` option (Anna Henningsen) [#&#8203;60082](https://redirect.github.com/nodejs/node/pull/60082)
    -   \[[`0bf022d4c0`](https://redirect.github.com/nodejs/node/commit/0bf022d4c0)] - **console,util**: improve array inspection performance (Ruben Bridgewater) [#&#8203;60037](https://redirect.github.com/nodejs/node/pull/60037)
    -   \[[`04d568e591`](https://redirect.github.com/nodejs/node/commit/04d568e591)] - **deps**: V8: cherry-pick [`f93055f`](https://redirect.github.com/nodejs/node/commit/f93055fbd5aa) (Olivier Flückiger) [#&#8203;60105](https://redirect.github.com/nodejs/node/pull/60105)
    -   \[[`621058b3bf`](https://redirect.github.com/nodejs/node/commit/621058b3bf)] - **deps**: update archs files for openssl-3.5.4 (Node.js GitHub Bot) [#&#8203;60101](https://redirect.github.com/nodejs/node/pull/60101)
    -   \[[`81b3009fe6`](https://redirect.github.com/nodejs/node/commit/81b3009fe6)] - **deps**: upgrade openssl sources to openssl-3.5.4 (Node.js GitHub Bot) [#&#8203;60101](https://redirect.github.com/nodejs/node/pull/60101)
    -   \[[`dc44c9f349`](https://redirect.github.com/nodejs/node/commit/dc44c9f349)] - **deps**: upgrade npm to 11.6.1 (npm team) [#&#8203;60012](https://redirect.github.com/nodejs/node/pull/60012)
    -   \[[`ec0f137198`](https://redirect.github.com/nodejs/node/commit/ec0f137198)] - **deps**: update ada to 3.3.0 (Node.js GitHub Bot) [#&#8203;60045](https://redirect.github.com/nodejs/node/pull/60045)
    -   \[[`f490f91874`](https://redirect.github.com/nodejs/node/commit/f490f91874)] - **deps**: update amaro to 1.1.4 (pmarchini) [#&#8203;60044](https://redirect.github.com/nodejs/node/pull/60044)
    -   \[[`de7a7cd0d7`](https://redirect.github.com/nodejs/node/commit/de7a7cd0d7)] - **deps**: update ada to 3.2.9 (Node.js GitHub Bot) [#&#8203;59987](https://redirect.github.com/nodejs/node/pull/59987)
    -   \[[`a533e5b5db`](https://redirect.github.com/nodejs/node/commit/a533e5b5db)] - **doc**: add automated migration info to deprecations (Augustin Mauroy) [#&#8203;60022](https://redirect.github.com/nodejs/node/pull/60022)
    -   \[[`7fb8fe4875`](https://redirect.github.com/nodejs/node/commit/7fb8fe4875)] - **doc**: fix typo on child_process.md (Angelo Gazzola) [#&#8203;60114](https://redirect.github.com/nodejs/node/pull/60114)
    -   \[[`24c1ef9846`](https://redirect.github.com/nodejs/node/commit/24c1ef9846)] - **doc**: remove optional title prefixes (Aviv Keller) [#&#8203;60087](https://redirect.github.com/nodejs/node/pull/60087)
    -   \[[`08b9eb8e19`](https://redirect.github.com/nodejs/node/commit/08b9eb8e19)] - **doc**: mark `.env` files support as stable (Santeri Hiltunen) [#&#8203;59925](https://redirect.github.com/nodejs/node/pull/59925)
    -   \[[`66d90b8063`](https://redirect.github.com/nodejs/node/commit/66d90b8063)] - **doc**: mention reverse proxy and include simple example (Steven) [#&#8203;59736](https://redirect.github.com/nodejs/node/pull/59736)
    -   \[[`14aa1119cb`](https://redirect.github.com/nodejs/node/commit/14aa1119cb)] - **doc**: provide alternative to `url.parse()` using WHATWG URL (Steven) [#&#8203;59736](https://redirect.github.com/nodejs/node/pull/59736)
    -   \[[`f9412324f6`](https://redirect.github.com/nodejs/node/commit/f9412324f6)] - **doc**: fix typo of built-in module specifier in worker_threads (Deokjin Kim) [#&#8203;59992](https://redirect.github.com/nodejs/node/pull/59992)
    -   \[[`64e738a342`](https://redirect.github.com/nodejs/node/commit/64e738a342)] - **doc,crypto**: reorder ML-KEM in the asymmetric key types table (Filip Skokan) [#&#8203;60067](https://redirect.github.com/nodejs/node/pull/60067)
    -   \[[`1b25008b41`](https://redirect.github.com/nodejs/node/commit/1b25008b41)] - **http**: improve writeEarlyHints by avoiding for-of loop (Haram Jeong) [#&#8203;59958](https://redirect.github.com/nodejs/node/pull/59958)
    -   \[[`35f9b6b28f`](https://redirect.github.com/nodejs/node/commit/35f9b6b28f)] - **inspector**: improve batch diagnostic channel subscriptions (Chengzhong Wu) [#&#8203;60009](https://redirect.github.com/nodejs/node/pull/60009)
    -   \[[`3b92be2fb8`](https://redirect.github.com/nodejs/node/commit/3b92be2fb8)] - **(SEMVER-MINOR)** **lib**: remove util.getCallSite (Rafael Gonzaga) [#&#8203;59980](https://redirect.github.com/nodejs/node/pull/59980)
    -   \[[`c495e1fe57`](https://redirect.github.com/nodejs/node/commit/c495e1fe57)] - **lib**: optimize priority queue (Gürgün Dayıoğlu) [#&#8203;60039](https://redirect.github.com/nodejs/node/pull/60039)
    -   \[[`6be31fb9f3`](https://redirect.github.com/nodejs/node/commit/6be31fb9f3)] - **lib**: implement passive listener behavior per spec (BCD1me) [#&#8203;59995](https://redirect.github.com/nodejs/node/pull/59995)
    -   \[[`c5e4aa763b`](https://redirect.github.com/nodejs/node/commit/c5e4aa763b)] - **meta**: bump actions/setup-python from 5.6.0 to 6.0.0 (dependabot\[bot]) [#&#8203;60090](https://redirect.github.com/nodejs/node/pull/60090)
    -   \[[`50fa1f4a76`](https://redirect.github.com/nodejs/node/commit/50fa1f4a76)] - **meta**: bump ossf/scorecard-action from 2.4.2 to 2.4.3 (dependabot\[bot]) [#&#8203;60096](https://redirect.github.com/nodejs/node/pull/60096)
    -   \[[`def4ce976c`](https://redirect.github.com/nodejs/node/commit/def4ce976c)] - **meta**: bump actions/cache from 4.2.4 to 4.3.0 (dependabot\[bot]) [#&#8203;60095](https://redirect.github.com/nodejs/node/pull/60095)
    -   \[[`24b5abc0e9`](https://redirect.github.com/nodejs/node/commit/24b5abc0e9)] - **meta**: bump step-security/harden-runner from 2.12.2 to 2.13.1 (dependabot\[bot]) [#&#8203;60094](https://redirect.github.com/nodejs/node/pull/60094)
    -   \[[`8ccf2b0b34`](https://redirect.github.com/nodejs/node/commit/8ccf2b0b34)] - **meta**: bump actions/setup-node from 4.4.0 to 5.0.0 (dependabot\[bot]) [#&#8203;60093](https://redirect.github.com/nodejs/node/pull/60093)
    -   \[[`78580147ef`](https://redirect.github.com/nodejs/node/commit/78580147ef)] - **meta**: bump actions/stale from 9.1.0 to 10.0.0 (dependabot\[bot]) [#&#8203;60092](https://redirect.github.com/nodejs/node/pull/60092)
    -   \[[`705686b5c4`](https://redirect.github.com/nodejs/node/commit/705686b5c4)] - **meta**: bump codecov/codecov-action from 5.5.0 to 5.5.1 (dependabot\[bot]) [#&#8203;60091](https://redirect.github.com/nodejs/node/pull/60091)
    -   \[[`423a6bc744`](https://redirect.github.com/nodejs/node/commit/423a6bc744)] - **meta**: bump github/codeql-action from 3.30.0 to 3.30.5 (dependabot\[bot]) [#&#8203;60089](https://redirect.github.com/nodejs/node/pull/60089)
    -   \[[`9d9bd0fb4f`](https://redirect.github.com/nodejs/node/commit/9d9bd0fb4f)] - **meta**: move Michael to emeritus (Michael Dawson) [#&#8203;60070](https://redirect.github.com/nodejs/node/pull/60070)
    -   \[[`dbeee55824`](https://redirect.github.com/nodejs/node/commit/dbeee55824)] - **module**: use sync cjs when importing cts (Marco Ippolito) [#&#8203;60072](https://redirect.github.com/nodejs/node/pull/60072)
    -   \[[`a722f677ac`](https://redirect.github.com/nodejs/node/commit/a722f677ac)] - **perf_hooks**: fix histogram fast call signatures (Renegade334) [#&#8203;59600](https://redirect.github.com/nodejs/node/pull/59600)
    -   \[[`b3295b8353`](https://redirect.github.com/nodejs/node/commit/b3295b8353)] - **process**: fix wrong asyncContext under unhandled-rejections=strict (Shima Ryuhei) [#&#8203;60103](https://redirect.github.com/nodejs/node/pull/60103)
    -   \[[`cff4a7608a`](https://redirect.github.com/nodejs/node/commit/cff4a7608a)] - **process**: fix default `env` for `process.execve` (Richard Lau) [#&#8203;60029](https://redirect.github.com/nodejs/node/pull/60029)
    -   \[[`cd034e927f`](https://redirect.github.com/nodejs/node/commit/cd034e927f)] - **process**: fix hrtime fast call signatures (Renegade334) [#&#8203;59600](https://redirect.github.com/nodejs/node/pull/59600)
    -   \[[`18c79d9e1c`](https://redirect.github.com/nodejs/node/commit/18c79d9e1c)] - **(SEMVER-MINOR)** **sqlite**: create authorization api (Guilherme Araújo) [#&#8203;59928](https://redirect.github.com/nodejs/node/pull/59928)
    -   \[[`d949222043`](https://redirect.github.com/nodejs/node/commit/d949222043)] - **sqlite**: replace `ToLocalChecked` and improve filter error handling (Edy Silva) [#&#8203;60028](https://redirect.github.com/nodejs/node/pull/60028)
    -   \[[`6417dc879e`](https://redirect.github.com/nodejs/node/commit/6417dc879e)] - **src**: bring permissions macros in line with general C/C++ standards (Anna Henningsen) [#&#8203;60053](https://redirect.github.com/nodejs/node/pull/60053)
    -   \[[`e273c2020c`](https://redirect.github.com/nodejs/node/commit/e273c2020c)] - **src**: update contextify to use DictionaryTemplate (James M Snell) [#&#8203;60059](https://redirect.github.com/nodejs/node/pull/60059)
    -   \[[`5f9ff60664`](https://redirect.github.com/nodejs/node/commit/5f9ff60664)] - **src**: remove `AnalyzeTemporaryDtors` option from .clang-tidy (iknoom) [#&#8203;60008](https://redirect.github.com/nodejs/node/pull/60008)
    -   \[[`9db54adccc`](https://redirect.github.com/nodejs/node/commit/9db54adccc)] - **src**: update cares_wrap to use DictionaryTemplates (James M Snell) [#&#8203;60033](https://redirect.github.com/nodejs/node/pull/60033)
    -   \[[`fc0ceb7b82`](https://redirect.github.com/nodejs/node/commit/fc0ceb7b82)] - **src**: correct the error handling in StatementExecutionHelper (James M Snell) [#&#8203;60040](https://redirect.github.com/nodejs/node/pull/60040)
    -   \[[`3e8fdc1d8d`](https://redirect.github.com/nodejs/node/commit/3e8fdc1d8d)] - **src**: remove unused variables from report (Moonki Choi) [#&#8203;60047](https://redirect.github.com/nodejs/node/pull/60047)
    -   \[[`d744324d8e`](https://redirect.github.com/nodejs/node/commit/d744324d8e)] - **src**: avoid unnecessary string allocations in SPrintF impl (Anna Henningsen) [#&#8203;60052](https://redirect.github.com/nodejs/node/pull/60052)
    -   \[[`de65a5c719`](https://redirect.github.com/nodejs/node/commit/de65a5c719)] - **src**: make ToLower/ToUpper input args more flexible (Anna Henningsen) [#&#8203;60052](https://redirect.github.com/nodejs/node/pull/60052)
    -   \[[`354026df5a`](https://redirect.github.com/nodejs/node/commit/354026df5a)] - **src**: allow `std::string_view` arguments to `SPrintF()` and friends (Anna Henningsen) [#&#8203;60058](https://redirect.github.com/nodejs/node/pull/60058)
    -   \[[`42f7d7cb20`](https://redirect.github.com/nodejs/node/commit/42f7d7cb20)] - **src**: remove unnecessary `std::string` error messages (Anna Henningsen) [#&#8203;60057](https://redirect.github.com/nodejs/node/pull/60057)
    -   \[[`30c2c0fedd`](https://redirect.github.com/nodejs/node/commit/30c2c0fedd)] - **src**: remove unnecessary shadowed functions on Utf8Value & BufferValue (Anna Henningsen) [#&#8203;60056](https://redirect.github.com/nodejs/node/pull/60056)
    -   \[[`eb99eec09b`](https://redirect.github.com/nodejs/node/commit/eb99eec09b)] - **src**: avoid unnecessary string -> `char*` -> string round trips (Anna Henningsen) [#&#8203;60055](https://redirect.github.com/nodejs/node/pull/60055)
    -   \[[`c1f1dbdce2`](https://redirect.github.com/nodejs/node/commit/c1f1dbdce2)] - **src**: remove useless dereferencing in `THROW_...` (Anna Henningsen) [#&#8203;60054](https://redirect.github.com/nodejs/node/pull/60054)
    -   \[[`ea0f5e575d`](https://redirect.github.com/nodejs/node/commit/ea0f5e575d)] - **src**: fill `options_args`, `options_env` after vectors are finalized (iknoom) [#&#8203;59945](https://redirect.github.com/nodejs/node/pull/59945)
    -   \[[`415fff217a`](https://redirect.github.com/nodejs/node/commit/415fff217a)] - **src**: use RAII for uv_process_options_t (iknoom) [#&#8203;59945](https://redirect.github.com/nodejs/node/pull/59945)
    -   \[[`982b03ecbd`](https://redirect.github.com/nodejs/node/commit/982b03ecbd)] - **test**: mark `test-runner-run-watch` flaky on macOS (Richard Lau) [#&#8203;60115](https://redirect.github.com/nodejs/node/pull/60115)
    -   \[[`831a0d3d28`](https://redirect.github.com/nodejs/node/commit/831a0d3d28)] - **test**: ensure that the message event is fired (Luigi Pinca) [#&#8203;59952](https://redirect.github.com/nodejs/node/pull/59952)
    -   \[[`5538cfc1e8`](https://redirect.github.com/nodejs/node/commit/5538cfc1e8)] - **test**: replace diagnostics_channel stackframe in output snapshots (Chengzhong Wu) [#&#8203;60024](https://redirect.github.com/nodejs/node/pull/60024)
    -   \[[`77ec400d90`](https://redirect.github.com/nodejs/node/commit/77ec400d90)] - **test**: mark test-web-locks skip on IBM i (SRAVANI GUNDEPALLI) [#&#8203;59996](https://redirect.github.com/nodejs/node/pull/59996)
    -   \[[`1aaadb9e31`](https://redirect.github.com/nodejs/node/commit/1aaadb9e31)] - **test**: ensure message event fires in worker message port test (Jarred Sumner) [#&#8203;59885](https://redirect.github.com/nodejs/node/pull/59885)
    -   \[[`1d5cc5e57a`](https://redirect.github.com/nodejs/node/commit/1d5cc5e57a)] - **test**: mark sea tests flaky on macOS x64 (Richard Lau) [#&#8203;60068](https://redirect.github.com/nodejs/node/pull/60068)
    -   \[[`c412b1855d`](https://redirect.github.com/nodejs/node/commit/c412b1855d)] - **test**: expand tls-check-server-identity coverage (Diango Gavidia) [#&#8203;60002](https://redirect.github.com/nodejs/node/pull/60002)
    -   \[[`ad87975029`](https://redirect.github.com/nodejs/node/commit/ad87975029)] - **test**: fix typo of test-benchmark-readline.js (Deokjin Kim) [#&#8203;59993](https://redirect.github.com/nodejs/node/pull/59993)
    -   \[[`bad4b9b878`](https://redirect.github.com/nodejs/node/commit/bad4b9b878)] - **test**: add new `startNewREPLSever` testing utility (Dario Piotrowicz) [#&#8203;59964](https://redirect.github.com/nodejs/node/pull/59964)
    -   \[[`ef90b0f456`](https://redirect.github.com/nodejs/node/commit/ef90b0f456)] - **test**: verify tracing channel doesn't swallow unhandledRejection (Gerhard Stöbich) [#&#8203;59974](https://redirect.github.com/nodejs/node/pull/59974)
    -   \[[`d7285459fe`](https://redirect.github.com/nodejs/node/commit/d7285459fe)] - **timers**: fix binding fast call signatures (Renegade334) [#&#8203;59600](https://redirect.github.com/nodejs/node/pull/59600)
    -   \[[`6529ae9b0c`](https://redirect.github.com/nodejs/node/commit/6529ae9b0c)] - **tools**: add message on auto-fixing js lint issues in gh workflow (Dario Piotrowicz) [#&#8203;59128](https://redirect.github.com/nodejs/node/pull/59128)
    -   \[[`1ca116a6ea`](https://redirect.github.com/nodejs/node/commit/1ca116a6ea)] - **tools**: verify signatures when updating nghttp\* (Antoine du Hamel) [#&#8203;60113](https://redirect.github.com/nodejs/node/pull/60113)
    -   \[[`20d10a2398`](https://redirect.github.com/nodejs/node/commit/20d10a2398)] - **tools**: use dependabot cooldown and move tools/doc (Rafael Gonzaga) [#&#8203;59978](https://redirect.github.com/nodejs/node/pull/59978)
    -   \[[`275c07064c`](https://redirect.github.com/nodejs/node/commit/275c07064c)] - **typings**: update 'types' binding (René) [#&#8203;59692](https://redirect.github.com/nodejs/node/pull/59692)
    -   \[[`8c21c4b286`](https://redirect.github.com/nodejs/node/commit/8c21c4b286)] - **wasi**: fix WasiFunction fast call signature (Renegade334) [#&#8203;59600](https://redirect.github.com/nodejs/node/pull/59600)
    -   \[[`b865074641`](https://redirect.github.com/nodejs/node/commit/b865074641)] - **win,tools**: add description to signature (Martin Costello) [#&#8203;59877](https://redirect.github.com/nodejs/node/pull/59877)
    
    ### [`v24.9.0`](https://redirect.github.com/nodejs/node/releases/tag/v24.9.0): 2025-09-25, Version 24.9.0 (Current), @&#8203;targos
    
    [Compare Source](https://redirect.github.com/nodejs/node/compare/v24.8.0...v24.9.0)
    
    ##### Notable Changes
    
    -   \[[`9b043a9096`](https://redirect.github.com/nodejs/node/commit/9b043a9096)] - **(SEMVER-MINOR)** **http**: add shouldUpgradeCallback to let servers control HTTP upgrades (Tim Perry) [#&#8203;59824](https://redirect.github.com/nodejs/node/pull/59824)
    -   \[[`a6456ab90a`](https://redirect.github.com/nodejs/node/commit/a6456ab90a)] - **(SEMVER-MINOR)** **sqlite**: cleanup ERM support and export Session class (James M Snell) [#&#8203;58378](https://redirect.github.com/nodejs/node/pull/58378)
    -   \[[`5563361d22`](https://redirect.github.com/nodejs/node/commit/5563361d22)] - **(SEMVER-MINOR)** **sqlite**: add tagged template (0hm☘️) [#&#8203;58748](https://redirect.github.com/nodejs/node/pull/58748)
    -   \[[`04013ee933`](https://redirect.github.com/nodejs/node/commit/04013ee933)] - **(SEMVER-MINOR)** **worker**: add heap profile API (theanarkh) [#&#8203;59846](https://redirect.github.com/nodejs/node/pull/59846)
    
    ##### Commits
    
    -   \[[`cbec4fd6de`](https://redirect.github.com/nodejs/node/commit/cbec4fd6de)] - **benchmark**: calibrate config dgram multi-buffer (Bruno Rodrigues) [#&#8203;59696](https://redirect.github.com/nodejs/node/pull/59696)
    -   \[[`9a4bbdc3c5`](https://redirect.github.com/nodejs/node/commit/9a4bbdc3c5)] - **benchmark**: calibrate config cluster/echo.js (Nam Yooseong) [#&#8203;59836](https://redirect.github.com/nodejs/node/pull/59836)
    -   \[[`0b284d86e8`](https://redirect.github.com/nodejs/node/commit/0b284d86e8)] - **build**: add the missing macro definitions for OpenHarmony (hqzing) [#&#8203;59804](https://redirect.github.com/nodejs/node/pull/59804)
    -   \[[`43e6e54d66`](https://redirect.github.com/nodejs/node/commit/43e6e54d66)] - **build**: do not include custom ESLint rules testing in tarball (Antoine du Hamel) [#&#8203;59809](https://redirect.github.com/nodejs/node/pull/59809)
    -   \[[`039ac19154`](https://redirect.github.com/nodejs/node/commit/039ac19154)] - **crypto**: expose signatureAlgorithm on X509Certificate (Patrick Costa) [#&#8203;59235](https://redirect.github.com/nodejs/node/pull/59235)
    -   \[[`647c332704`](https://redirect.github.com/nodejs/node/commit/647c332704)] - **crypto**: use `return await` when returning Promises from async functions (Renegade334) [#&#8203;59841](https://redirect.github.com/nodejs/node/pull/59841)
    -   \[[`8ed4587cf0`](https://redirect.github.com/nodejs/node/commit/8ed4587cf0)] - **crypto**: use async functions for non-stub Promise-returning functions (Renegade334) [#&#8203;59841](https://redirect.github.com/nodejs/node/pull/59841)
    -   \[[`bb051c56ef`](https://redirect.github.com/nodejs/node/commit/bb051c56ef)] - **crypto**: avoid calls to `promise.catch()` (Renegade334) [#&#8203;59841](https://redirect.github.com/nodejs/node/pull/59841)
    -   \[[`05e560dd25`](https://redirect.github.com/nodejs/node/commit/05e560dd25)] - **deps**: update googletest to [`50b8600`](https://redirect.github.com/nodejs/node/commit/50b8600) (Node.js GitHub Bot) [#&#8203;59955](https://redirect.github.com/nodejs/node/pull/59955)
    -   \[[`fa40d3a785`](https://redirect.github.com/nodejs/node/commit/fa40d3a785)] - **deps**: update archs files for openssl-3.5.3 (Node.js GitHub Bot) [#&#8203;59901](https://redirect.github.com/nodejs/node/pull/59901)
    -   \[[`8c85570d18`](https://redirect.github.com/nodejs/node/commit/8c85570d18)] - **deps**: upgrade openssl sources to openssl-3.5.3 (Node.js GitHub Bot) [#&#8203;59901](https://redirect.github.com/nodejs/node/pull/59901)
    -   \[[`b71125664e`](https://redirect.github.com/nodejs/node/commit/b71125664e)] - **deps**: update undici to 7.16.0 (Node.js GitHub Bot) [#&#8203;59830](https://redirect.github.com/nodejs/node/pull/59830)
    -   \[[`dea5dd7077`](https://redirect.github.com/nodejs/node/commit/dea5dd7077)] - **dgram**: restore buffer optimization in fixBufferList (Yoo) [#&#8203;59934](https://redirect.github.com/nodejs/node/pull/59934)
    -   \[[`b0c1e67532`](https://redirect.github.com/nodejs/node/commit/b0c1e67532)] - **diagnostics_channel**: fix race condition with diagnostics_channel and GC (Ugaitz Urien) [#&#8203;59910](https://redirect.github.com/nodejs/node/pull/59910)
    -   \[[`0b37b594c3`](https://redirect.github.com/nodejs/node/commit/0b37b594c3)] - **doc**: use "WebAssembly" instead of "Web Assembly" (Tobias Nießen) [#&#8203;59954](https://redirect.github.com/nodejs/node/pull/59954)
    -   \[[`1e723f9c6b`](https://redirect.github.com/nodejs/node/commit/1e723f9c6b)] - **doc**: fix typo in section on microtask order (Tobias Nießen) [#&#8203;59932](https://redirect.github.com/nodejs/node/pull/59932)
    -   \[[`a28962a85c`](https://redirect.github.com/nodejs/node/commit/a28962a85c)] - **doc**: update V8 fast API guidance (René) [#&#8203;58999](https://redirect.github.com/nodejs/node/pull/58999)
    -   \[[`bd767c5d1b`](https://redirect.github.com/nodejs/node/commit/bd767c5d1b)] - **doc**: add security escalation policy (Ulises Gascón) [#&#8203;59806](https://redirect.github.com/nodejs/node/pull/59806)
    -   \[[`9df91e59e1`](https://redirect.github.com/nodejs/node/commit/9df91e59e1)] - **doc**: type improvement of file `http.md` (yusheng chen) [#&#8203;58189](https://redirect.github.com/nodejs/node/pull/58189)
    -   \[[`e4f571680b`](https://redirect.github.com/nodejs/node/commit/e4f571680b)] - **doc**: deprecate closing `fs.Dir` on garbage collection (Livia Medeiros) [#&#8203;59839](https://redirect.github.com/nodejs/node/pull/59839)
    -   \[[`e9cb986fa5`](https://redirect.github.com/nodejs/node/commit/e9cb986fa5)] - **doc**: rephrase dynamic import() description (Nam Yooseong) [#&#8203;59224](https://redirect.github.com/nodejs/node/pull/59224)
    -   \[[`026d4e33f7`](https://redirect.github.com/nodejs/node/commit/026d4e33f7)] - **doc,crypto**: update subtle.generateKey and subtle.importKey (Filip Skokan) [#&#8203;59851](https://redirect.github.com/nodejs/node/pull/59851)
    -   \[[`2b2591db52`](https://redirect.github.com/nodejs/node/commit/2b2591db52)] - **esm**: make hasAsyncGraph non-enumerable (Joyee Cheung) [#&#8203;59905](https://redirect.github.com/nodejs/node/pull/59905)
    -   \[[`993f05d323`](https://redirect.github.com/nodejs/node/commit/993f05d323)] - **fs,win**: do not add a second trailing slash in readdir (Gerhard Stöbich) [#&#8203;59847](https://redirect.github.com/nodejs/node/pull/59847)
    -   \[[`7aec53b607`](https://redirect.github.com/nodejs/node/commit/7aec53b607)] - **(SEMVER-MINOR)** **http**: add shouldUpgradeCallback to let servers control HTTP upgrades (Tim Perry) [#&#8203;59824](https://redirect.github.com/nodejs/node/pull/59824)
    -   \[[`83ae6102e7`](https://redirect.github.com/nodejs/node/commit/83ae6102e7)] - **http**: optimize checkIsHttpToken for short strings (방진혁) [#&#8203;59832](https://redirect.github.com/nodejs/node/pull/59832)
    -   \[[`6695067636`](https://redirect.github.com/nodejs/node/commit/6695067636)] - **http,https**: handle IPv6 with proxies (Joyee Cheung) [#&#8203;59894](https://redirect.github.com/nodejs/node/pull/59894)
    -   \[[`c5d910a0a9`](https://redirect.github.com/nodejs/node/commit/c5d910a0a9)] - **http2**: fix allowHttp1+Upgrade, broken by shouldUpgradeCallback (Tim Perry) [#&#8203;59924](https://redirect.github.com/nodejs/node/pull/59924)
    -   \[[`acada1fb82`](https://redirect.github.com/nodejs/node/commit/acada1fb82)] - **inspector**: ensure adequate memory allocation for `Binary::toBase64` (René) [#&#8203;59870](https://redirect.github.com/nodejs/node/pull/59870)
    -   \[[`396cc8ec65`](https://redirect.github.com/nodejs/node/commit/396cc8ec65)] - **lib**: update inspect output format for subclasses (Miguel Marcondes Filho) [#&#8203;59687](https://redirect.github.com/nodejs/node/pull/59687)
    -   \[[`fed1dac8de`](https://redirect.github.com/nodejs/node/commit/fed1dac8de)] - **lib**: update isDeepStrictEqual to support options (Miguel Marcondes Filho) [#&#8203;59762](https://redirect.github.com/nodejs/node/pull/59762)
    -   \[[`d785929fd7`](https://redirect.github.com/nodejs/node/commit/d785929fd7)] - **lib**: add source map support for assert messages (Chengzhong Wu) [#&#8203;59751](https://redirect.github.com/nodejs/node/pull/59751)
    -   \[[`ff13d1d61e`](https://redirect.github.com/nodejs/node/commit/ff13d1d61e)] - **lib,src**: cache ModuleWrap.hasAsyncGraph (Chengzhong Wu) [#&#8203;59703](https://redirect.github.com/nodejs/node/pull/59703)
    -   \[[`b200cd8470`](https://redirect.github.com/nodejs/node/commit/b200cd8470)] - **lib,src**: refactor assert to load error source from memory (Chengzhong Wu) [#&#8203;59751](https://redirect.github.com/nodejs/node/pull/59751)
    -   \[[`e94c57301b`](https://redirect.github.com/nodejs/node/commit/e94c57301b)] - **meta**: add .npmrc with ignore-scripts=true (Joyee Cheung) [#&#8203;59914](https://redirect.github.com/nodejs/node/pull/59914)
    -   \[[`728472a57b`](https://redirect.github.com/nodejs/node/commit/728472a57b)] - **module**: only put directly require-d ESM into require.cache (Joyee Cheung) [#&#8203;59874](https://redirect.github.com/nodejs/node/pull/59874)
    -   \[[`be48760b93`](https://redirect.github.com/nodejs/node/commit/be48760b93)] - **node-api**: added SharedArrayBuffer api (Mert Can Altin) [#&#8203;59071](https://redirect.github.com/nodejs/node/pull/59071)
    -   \[[`f006a14522`](https://redirect.github.com/nodejs/node/commit/f006a14522)] - **node-api**: make napi_delete_reference use node_api_basic_env (Jeetu Suthar) [#&#8203;59684](https://redirect.github.com/nodejs/node/pull/59684)
    -   \[[`0f46c1c3b0`](https://redirect.github.com/nodejs/node/commit/0f46c1c3b0)] - **repl**: fix cpu overhead pasting big strings to the REPL (Ruben Bridgewater) [#&#8203;59857](https://redirect.github.com/nodejs/node/pull/59857)
    -   \[[`3eeb7b47ea`](https://redirect.github.com/nodejs/node/commit/3eeb7b47ea)] - **sqlite**: fix crash session extension callbacks with workers (Bart Louwers) [#&#8203;59848](https://redirect.github.com/nodejs/node/pull/59848)
    -   \[[`0fe53375ec`](https://redirect.github.com/nodejs/node/commit/0fe53375ec)] - **(SEMVER-MINOR)** **sqlite**: cleanup ERM support and export Session class (James M Snell) [#&#8203;58378](https://redirect.github.com/nodejs/node/pull/58378)
    -   \[[`9a3e58a007`](https://redirect.github.com/nodejs/node/commit/9a3e58a007)] - **(SEMVER-MINOR)** **sqlite**: add tagged template (0hm☘️) [#&#8203;58748](https://redirect.github.com/nodejs/node/pull/58748)
    -   \[[`f14ed5ab7b`](https://redirect.github.com/nodejs/node/commit/f14ed5ab7b)] - **src**: simplify watchdog instantiations via `std::optional` (Anna Henningsen) [#&#8203;59960](https://redirect.github.com/nodejs/node/pull/59960)
    -   \[[`e330f03f84`](https://redirect.github.com/nodejs/node/commit/e330f03f84)] - **src**: update crypto objects to use DictionaryTemplate (James M Snell) [#&#8203;59942](https://redirect.github.com/nodejs/node/pull/59942)
    -   \[[`69b5607cf4`](https://redirect.github.com/nodejs/node/commit/69b5607cf4)] - **src**: simplify is_callable by making it a concept (Tobias Nießen) [#&#8203;58169](https://redirect.github.com/nodejs/node/pull/58169)
    -   \[[`86150f3401`](https://redirect.github.com/nodejs/node/commit/86150f3401)] - **src**: rename private fields to follow naming convention (Moonki Choi) [#&#8203;59923](https://redirect.github.com/nodejs/node/pull/59923)
    -   \[[`d17f299539`](https://redirect.github.com/nodejs/node/commit/d17f299539)] - **src**: use DictionaryTemplate more in URLPattern (James M Snell) [#&#8203;59892](https://redirect.github.com/nodejs/node/pull/59892)
    -   \[[`ac784912ac`](https://redirect.github.com/nodejs/node/commit/ac784912ac)] - **src**: reduce the nearest parent package JSON cache size (Michael Smith) [#&#8203;59888](https://redirect.github.com/nodejs/node/pull/59888)
    -   \[[`abecdcb536`](https://redirect.github.com/nodejs/node/commit/abecdcb536)] - **src**: replace FIXED_ONE_BYTE_STRING with Environment-cached strings (Moonki Choi) [#&#8203;59891](https://redirect.github.com/nodejs/node/pull/59891)
    -   \[[`2bb152500b`](https://redirect.github.com/nodejs/node/commit/2bb152500b)] - **src**: create strings in `FIXED_ONE_BYTE_STRING` as internalized (Anna Henningsen) [#&#8203;59826](https://redirect.github.com/nodejs/node/pull/59826)
    -   \[[`03116a7cd8`](https://redirect.github.com/nodejs/node/commit/03116a7cd8)] - **src**: remove `std::array` overload of `FIXED_ONE_BYTE_STRING` (Anna Henningsen) [#&#8203;59826](https://redirect.github.com/nodejs/node/pull/59826)
    -   \[[`8a5325d6e3`](https://redirect.github.com/nodejs/node/commit/8a5325d6e3)] - **src**: ensure `v8::Eternal` is empty before setting it (Anna Henningsen) [#&#8203;59825](https://redirect.github.com/nodejs/node/pull/59825)
    -   \[[`f0c20ccd81`](https://redirect.github.com/nodejs/node/commit/f0c20ccd81)] - **src**: remove unnecessary `Environment::GetCurrent()` calls (Moonki Choi) [#&#8203;59814](https://redirect.github.com/nodejs/node/pull/59814)
    -   \[[`213188e491`](https://redirect.github.com/nodejs/node/commit/213188e491)] - **stream**: use new AsyncResource instead of bind (Matteo Collina) [#&#8203;59867](https://redirect.github.com/nodejs/node/pull/59867)
    -   \[[`ce8435b003`](https://redirect.github.com/nodejs/node/commit/ce8435b003)] - **test**: testcase demonstrating issue 59541 (Eric Rannaud) [#&#8203;59801](https://redirect.github.com/nodejs/node/pull/59801)
    -   \[[`8f32746142`](https://redirect.github.com/nodejs/node/commit/8f32746142)] - **test**: guard write to proxy client if proxy connection is ended (Joyee Cheung) [#&#8203;59742](https://redirect.github.com/nodejs/node/pull/59742)
    -   \[[`6790093fcb`](https://redirect.github.com/nodejs/node/commit/6790093fcb)] - **tls**: load bundled and extra certificates off-thread (Joyee Cheung) [#&#8203;59856](https://redirect.github.com/nodejs/node/pull/59856)
    -   \[[`f5d3f919d8`](https://redirect.github.com/nodejs/node/commit/f5d3f919d8)] - **tls**: only do off-thread certificate loading on loading tls (Joyee Cheung) [#&#8203;59856](https://redirect.github.com/nodejs/node/pull/59856)
    -   \[[`87bbaa23a0`](https://redirect.github.com/nodejs/node/commit/87bbaa23a0)] - **tools**: fix `tools/make-v8.sh` for clang (Richard Lau) [#&#8203;59893](https://redirect.github.com/nodejs/node/pull/59893)
    -   \[[`0d23fd525b`](https://redirect.github.com/nodejs/node/commit/0d23fd525b)] - **tools**: skip test-internet workflow for draft PRs (Michaël Zasso) [#&#8203;59817](https://redirect.github.com/nodejs/node/pull/59817)
    -   \[[`e17c73731a`](https://redirect.github.com/nodejs/node/commit/e17c73731a)] - **tools**: copyedit `build-tarball.yml` (Antoine du Hamel) [#&#8203;59808](https://redirect.github.com/nodejs/node/pull/59808)
    -   \[[`97c4e1bac9`](https://redirect.github.com/nodejs/node/commit/97c4e1bac9)] - **typings**: remove unused imports (Nam Yooseong) [#&#8203;59880](https://redirect.github.com/nodejs/node/pull/59880)
    -   \[[`8b29bbca76`](https://redirect.github.com/nodejs/node/commit/8b29bbca76)] - **url**: replaced slice with at (Mikhail) [#&#8203;59181](https://redirect.github.com/nodejs/node/pull/59181)
    -   \[[`6458867a6b`](https://redirect.github.com/nodejs/node/commit/6458867a6b)] - **url**: add type checking to urlToHttpOptions() (simon-id) [#&#8203;59753](https://redirect.github.com/nodejs/node/pull/59753)
    -   \[[`3c62b3886f`](https://redirect.github.com/nodejs/node/commit/3c62b3886f)] - **util**: inspect objects with throwing Symbol.toStringTag (Ruben Bridgewater) [#&#8203;59
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    cq-bot authored Jan 5, 2026
    Configuration menu
    Copy the full SHA
    3e12af8 View commit details
    Browse the repository at this point in the history
  3. fix(deps): Update dependency @apache-arrow/esnext-esm to v21 (#331)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [@apache-arrow/esnext-esm](https://arrow.apache.org/js/) ([source](https://redirect.github.com/apache/arrow-js)) | dependencies | major | [`^19.0.0` -> `^21.0.0`](https://renovatebot.com/diffs/npm/@apache-arrow%2fesnext-esm/19.0.1/21.1.0) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>apache/arrow-js (@&#8203;apache-arrow/esnext-esm)</summary>
    
    ### [`v21.1.0`](https://redirect.github.com/apache/arrow-js/releases/tag/v21.1.0): Apache Arrow JS 21.1.0
    
    [Compare Source](https://redirect.github.com/apache/arrow-js/compare/v21.0.0...v21.1.0)
    
    #### What's Changed
    
    -   chore: bump gulp from 4.0.2 to 5.0.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/133](https://redirect.github.com/apache/arrow-js/pull/133)3
    -   chore: Generate draft announce email by [@&#8203;kou](https://redirect.github.com/kou) in [https://github.com/apache/arrow-js/pull/194](https://redirect.github.com/apache/arrow-js/pull/194)
    -   chore: Start release announce discussion automatically by [@&#8203;kou](https://redirect.github.com/kou) in [https://github.com/apache/arrow-js/pull/196](https://redirect.github.com/apache/arrow-js/pull/196)
    -   chore: bump esbuild from 0.25.5 to 0.25.6 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/197](https://redirect.github.com/apache/arrow-js/pull/197)7
    -   chore: bump google-closure-compiler from [`2025062`](https://redirect.github.com/apache/arrow-js/commit/20250625).0.0 to [`2025070`](https://redirect.github.com/apache/arrow-js/commit/20250701).0.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/198](https://redirect.github.com/apache/arrow-js/pull/198)8
    -   chore: bump [@&#8203;types/node](https://redirect.github.com/types/node) from 24.0.3 to 24.0.10 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/199](https://redirect.github.com/apache/arrow-js/pull/199)9
    -   chore: bump typescript-eslint from 8.35.1 to 8.36.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/200](https://redirect.github.com/apache/arrow-js/pull/200)0
    -   chore: bump rollup from 4.44.1 to 4.44.2 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/202](https://redirect.github.com/apache/arrow-js/pull/202)2
    -   chore: bump eslint from 9.30.0 to 9.30.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/201](https://redirect.github.com/apache/arrow-js/pull/201)1
    -   chore: bump rollup from 4.44.2 to 4.45.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/206](https://redirect.github.com/apache/arrow-js/pull/206)6
    -   chore: bump [@&#8203;swc/core](https://redirect.github.com/swc/core) from 1.12.7 to 1.12.14 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/208](https://redirect.github.com/apache/arrow-js/pull/208)8
    -   chore: bump eslint from 9.30.1 to 9.31.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/207](https://redirect.github.com/apache/arrow-js/pull/207)7
    -   chore: bump typescript-eslint from 8.36.0 to 8.37.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/210](https://redirect.github.com/apache/arrow-js/pull/210)0
    -   chore: bump [@&#8203;types/node](https://redirect.github.com/types/node) from 24.0.10 to 24.0.13 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/209](https://redirect.github.com/apache/arrow-js/pull/209)9
    -   chore: bump google-closure-compiler from [`2025070`](https://redirect.github.com/apache/arrow-js/commit/20250701).0.0 to [`2025070`](https://redirect.github.com/apache/arrow-js/commit/20250709).0.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/211](https://redirect.github.com/apache/arrow-js/pull/211)1
    -   chore: bump webpack from 5.99.9 to 5.100.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/212](https://redirect.github.com/apache/arrow-js/pull/212)2
    -   chore: bump typescript-eslint from 8.37.0 to 8.38.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/214](https://redirect.github.com/apache/arrow-js/pull/214)4
    -   chore: bump [@&#8203;types/node](https://redirect.github.com/types/node) from 24.0.13 to 24.0.15 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/215](https://redirect.github.com/apache/arrow-js/pull/215)5
    -   chore: bump esbuild from 0.25.6 to 0.25.8 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/217](https://redirect.github.com/apache/arrow-js/pull/217)7
    -   chore: bump braces from 3.0.2 to 3.0.3 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/218](https://redirect.github.com/apache/arrow-js/pull/218)8
    -   chore: bump google-closure-compiler from [`2025070`](https://redirect.github.com/apache/arrow-js/commit/20250709).0.0 to [`2025071`](https://redirect.github.com/apache/arrow-js/commit/20250716).0.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/213](https://redirect.github.com/apache/arrow-js/pull/213)3
    -   chore: bump [@&#8203;swc/core](https://redirect.github.com/swc/core) from 1.12.14 to 1.13.2 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/220](https://redirect.github.com/apache/arrow-js/pull/220)0
    -   chore: bump cross-env from 7.0.3 to 10.0.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/222](https://redirect.github.com/apache/arrow-js/pull/222)2
    -   chore: bump google-closure-compiler from [`2025071`](https://redirect.github.com/apache/arrow-js/commit/20250716).0.0 to [`2025072`](https://redirect.github.com/apache/arrow-js/commit/20250723).0.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/223](https://redirect.github.com/apache/arrow-js/pull/223)3
    -   chore: bump memfs from 4.17.2 to 4.23.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/221](https://redirect.github.com/apache/arrow-js/pull/221)1
    -   chore: Use swc-node instead of ts-node by [@&#8203;kou](https://redirect.github.com/kou) in [https://github.com/apache/arrow-js/pull/224](https://redirect.github.com/apache/arrow-js/pull/224)
    -   chore: Fix license path in README by [@&#8203;operagxsasha](https://redirect.github.com/operagxsasha) in [https://github.com/apache/arrow-js/pull/226](https://redirect.github.com/apache/arrow-js/pull/226)
    -   chore: bump eslint from 9.31.0 to 9.32.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/230](https://redirect.github.com/apache/arrow-js/pull/230)0
    -   chore: bump [@&#8203;types/node](https://redirect.github.com/types/node) from 24.0.15 to 24.2.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/229](https://redirect.github.com/apache/arrow-js/pull/229)9
    -   chore: bump typescript-eslint from 8.38.0 to 8.39.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/228](https://redirect.github.com/apache/arrow-js/pull/228)8
    -   chore: bump webpack from 5.100.1 to 5.101.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/231](https://redirect.github.com/apache/arrow-js/pull/231)1
    -   chore: bump actions/download-artifact from 4.3.0 to 5.0.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/234](https://redirect.github.com/apache/arrow-js/pull/234)4
    -   chore: bump eslint from 9.32.0 to 9.33.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/235](https://redirect.github.com/apache/arrow-js/pull/235)5
    -   chore: bump typedoc from 0.28.7 to 0.28.10 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/236](https://redirect.github.com/apache/arrow-js/pull/236)6
    -   chore: bump actions/checkout from 4.2.2 to 5.0.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/237](https://redirect.github.com/apache/arrow-js/pull/237)7
    -   chore: bump actions/cache from 4.2.3 to 4.2.4 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/239](https://redirect.github.com/apache/arrow-js/pull/239)9
    -   chore: bump memfs from 4.23.0 to 4.36.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/238](https://redirect.github.com/apache/arrow-js/pull/238)8
    -   chore: bump rollup from 4.45.0 to 4.46.2 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/240](https://redirect.github.com/apache/arrow-js/pull/240)0
    -   chore: bump gulp-esbuild from 0.14.0 to 0.14.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/242](https://redirect.github.com/apache/arrow-js/pull/242)2
    -   chore: bump typescript-eslint from 8.39.0 to 8.39.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/243](https://redirect.github.com/apache/arrow-js/pull/243)3
    -   chore: bump [@&#8203;types/node](https://redirect.github.com/types/node) from 24.2.0 to 24.2.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/241](https://redirect.github.com/apache/arrow-js/pull/241)1
    -   chore: bump google-closure-compiler from [`2025072`](https://redirect.github.com/apache/arrow-js/commit/20250723).0.0 to [`2025080`](https://redirect.github.com/apache/arrow-js/commit/20250805).0.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/244](https://redirect.github.com/apache/arrow-js/pull/244)4
    -   chore: bump google-closure-compiler from [`2025081`](https://redirect.github.com/apache/arrow-js/commit/20250810).0.0 to [`2025081`](https://redirect.github.com/apache/arrow-js/commit/20250813).0.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/246](https://redirect.github.com/apache/arrow-js/pull/246)6
    -   chore: bump [@&#8203;swc-node/register](https://redirect.github.com/swc-node/register) from 1.10.10 to 1.11.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/247](https://redirect.github.com/apache/arrow-js/pull/247)7
    -   chore: bump rollup from 4.46.2 to 4.46.3 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/253](https://redirect.github.com/apache/arrow-js/pull/253)3
    -   chore: bump [@&#8203;types/node](https://redirect.github.com/types/node) from 24.2.1 to 24.3.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/252](https://redirect.github.com/apache/arrow-js/pull/252)2
    -   chore: bump typescript-eslint from 8.39.1 to 8.40.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/251](https://redirect.github.com/apache/arrow-js/pull/251)1
    -   chore: bump [@&#8203;swc/core](https://redirect.github.com/swc/core) from 1.13.2 to 1.13.3 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/250](https://redirect.github.com/apache/arrow-js/pull/250)0
    -   chore: bump memfs from 4.36.0 to 4.36.3 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/255](https://redirect.github.com/apache/arrow-js/pull/255)5
    -   chore: bump webpack from 5.101.0 to 5.101.3 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/254](https://redirect.github.com/apache/arrow-js/pull/254)4
    -   chore: Add missing `discussions: write` permission to release job by [@&#8203;kou](https://redirect.github.com/kou) in [https://github.com/apache/arrow-js/pull/258](https://redirect.github.com/apache/arrow-js/pull/258)
    -   chore: bump esbuild from 0.25.8 to 0.25.9 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/260](https://redirect.github.com/apache/arrow-js/pull/260)0
    -   chore: bump memfs from 4.36.3 to 4.38.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/262](https://redirect.github.com/apache/arrow-js/pull/262)2
    -   chore: bump typescript-eslint from 8.40.0 to 8.41.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/263](https://redirect.github.com/apache/arrow-js/pull/263)3
    -   chore: bump eslint from 9.33.0 to 9.34.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/261](https://redirect.github.com/apache/arrow-js/pull/261)1
    -   chore: bump [@&#8203;swc/core](https://redirect.github.com/swc/core) from 1.13.3 to 1.13.5 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/264](https://redirect.github.com/apache/arrow-js/pull/264)4
    -   chore: bump rollup from 4.46.3 to 4.48.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/265](https://redirect.github.com/apache/arrow-js/pull/265)5
    -   chore: bump typedoc from 0.28.10 to 0.28.11 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/267](https://redirect.github.com/apache/arrow-js/pull/267)7
    -   chore: bump google-closure-compiler from [`2025081`](https://redirect.github.com/apache/arrow-js/commit/20250813).0.0 to [`2025082`](https://redirect.github.com/apache/arrow-js/commit/20250820).0.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/266](https://redirect.github.com/apache/arrow-js/pull/266)6
    -   chore: Use issue type for bug report and feature request by [@&#8203;kou](https://redirect.github.com/kou) in [https://github.com/apache/arrow-js/pull/270](https://redirect.github.com/apache/arrow-js/pull/270)
    -   chore: Use apache/arrow-dotnet for integration test by [@&#8203;kou](https://redirect.github.com/kou) in [https://github.com/apache/arrow-js/pull/269](https://redirect.github.com/apache/arrow-js/pull/269)
    -   chore: bump typedoc from 0.28.11 to 0.28.12 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/271](https://redirect.github.com/apache/arrow-js/pull/271)1
    -   chore: bump google-closure-compiler from [`2025082`](https://redirect.github.com/apache/arrow-js/commit/20250820).0.0 to [`2025090`](https://redirect.github.com/apache/arrow-js/commit/20250903).0.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/275](https://redirect.github.com/apache/arrow-js/pull/275)5
    -   chore: bump actions/setup-python from 5.6.0 to 6.0.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/276](https://redirect.github.com/apache/arrow-js/pull/276)6
    -   chore: bump actions/setup-node from 4.4.0 to 5.0.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/277](https://redirect.github.com/apache/arrow-js/pull/277)7
    -   chore: bump eslint from 9.34.0 to 9.35.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/272](https://redirect.github.com/apache/arrow-js/pull/272)2
    -   chore: bump typescript-eslint from 8.41.0 to 8.43.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/274](https://redirect.github.com/apache/arrow-js/pull/274)4
    -   fix: Fix TypeScript compilation in a Node.js environment by [@&#8203;alecgibson](https://redirect.github.com/alecgibson) in [https://github.com/apache/arrow-js/pull/256](https://redirect.github.com/apache/arrow-js/pull/256)
    -   feat: Implement IPC RecordBatch body buffer compression by [@&#8203;Djjanks](https://redirect.github.com/Djjanks) in [https://github.com/apache/arrow-js/pull/14](https://redirect.github.com/apache/arrow-js/pull/14)
    -   chore: bump rollup from 4.48.1 to 4.50.2 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/278](https://redirect.github.com/apache/arrow-js/pull/278)8
    -   chore: bump memfs from 4.38.1 to 4.39.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/279](https://redirect.github.com/apache/arrow-js/pull/279)9
    -   chore: bump typedoc from 0.28.12 to 0.28.13 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/282](https://redirect.github.com/apache/arrow-js/pull/282)2
    -   chore: bump esbuild from 0.25.9 to 0.25.10 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/286](https://redirect.github.com/apache/arrow-js/pull/286)6
    -   chore: bump [@&#8203;types/node](https://redirect.github.com/types/node) from 24.3.0 to 24.5.2 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/287](https://redirect.github.com/apache/arrow-js/pull/287)7
    -   chore: bump webpack from 5.101.3 to 5.102.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/292](https://redirect.github.com/apache/arrow-js/pull/292)2
    -   chore: bump actions/cache from 4.2.4 to 4.3.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/290](https://redirect.github.com/apache/arrow-js/pull/290)0
    -   chore: bump typescript-eslint from 8.43.0 to 8.45.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/291](https://redirect.github.com/apache/arrow-js/pull/291)1
    -   chore: bump eslint from 9.35.0 to 9.36.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/apache/arrow-js/pull/289](https://redirect.github.com/apache/arrow-js/pull/289)9
    -   chore: Bump version to 21.1.0 by [@&#8203;kou](https://redirect.github.com/kou) in [https://github.com/apache/arrow-js/pull/297](https://redirect.github.com/apache/arrow-js/pull/297)
    
    #### New Contributors
    
    -   [@&#8203;operagxsasha](https://redirect.github.com/operagxsasha) made their first contribution in [https://github.com/apache/arrow-js/pull/226](https://redirect.github.com/apache/arrow-js/pull/226)
    -   [@&#8203;alecgibson](https://redirect.github.com/alecgibson) made their first contribution in [https://github.com/apache/arrow-js/pull/256](https://redirect.github.com/apache/arrow-js/pull/256)
    -   [@&#8203;Djjanks](https://redirect.github.com/Djjanks) made their first contribution in [https://github.com/apache/arrow-js/pull/14](https://redirect.github.com/apache/arrow-js/pull/14)
    
    **Full Changelog**: apache/arrow-js@v21.0.0...v21.1.0
    
    ### [`v21.0.0`](https://redirect.github.com/apache/arrow-js/releases/tag/v21.0.0): Apache Arrow JS 21.0.0
    
    [Compare Source](https://redirect.github.com/apache/arrow-js/compare/021d8abea6f1d449039402df4791f6dfd37be9b6...v21.0.0)
    
    #### What's Changed
    
    -   Add LICENSE.txt and NOTICE.txt by [@&#8203;kou](https://redirect.github.com/kou) in [https://github.com/apache/arrow-js/pull/12](https://redirect.github.com/apache/arrow-js/pull/12)
    -   Enable CI by [@&#8203;kou](https://redirect.github.com/kou) in [https://github.com/apache/arrow-js/pull/18](https://redirect.github.com/apache/arrow-js/pull/18)
    -   [GH-7](https://redirect.github.com/apache/arrow-js/issues/7): Add .github/ISSUE_TEMPLATE by [@&#8203;raulcd](https://redirect.github.com/raulcd) in [https://github.com/apache/arrow-js/pull/16](https://redirect.github.com/apache/arrow-js/pull/16)
    -   Use the PR title and description by default for squash and merge by [@&#8203;kou](https://redirect.github.com/kou) in [https://github.com/apache/arrow-js/pull/20](https://redirect.github.com/apache/arrow-js/pull/20)
    -   Move config.yaml.to config.yml by [@&#8203;raulcd](https://redirect.github.com/raulcd) in [https://github.com/apache/arrow-js/pull/21](https://redirect.github.com/apache/arrow-js/pull/21)
    -   Enable Dependabot by [@&#8203;kou](https://redirect.github.com/kou) in [https://github.com/apache/arrow-js/pull/22](https://redirect.github.com/apache/arrow-js/pull/22)
    -   chore: bump memfs from 4.17.0 to 4.17.2 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/24](https://redirect.github.com/apache/arrow-js/pull/24)
    -   chore: bump flatbuffers from 25.1.24 to 25.2.10 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/25](https://redirect.github.com/apache/arrow-js/pull/25)
    -   chore: bump [@&#8203;types/node](https://redirect.github.com/types/node) from 20.14.9 to 22.15.21 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/28](https://redirect.github.com/apache/arrow-js/pull/28)
    -   chore: bump typedoc from 0.27.9 to 0.28.4 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/29](https://redirect.github.com/apache/arrow-js/pull/29)
    -   chore: bump gulp-esbuild from 0.13.0 to 0.14.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/32](https://redirect.github.com/apache/arrow-js/pull/32)
    -   chore: bump rollup from 4.24.3 to 4.41.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/31](https://redirect.github.com/apache/arrow-js/pull/31)
    -   chore: Add pull request template by [@&#8203;kou](https://redirect.github.com/kou) in [https://github.com/apache/arrow-js/pull/33](https://redirect.github.com/apache/arrow-js/pull/33)
    -   chore: Enable integration tests by [@&#8203;kou](https://redirect.github.com/kou) in [https://github.com/apache/arrow-js/pull/34](https://redirect.github.com/apache/arrow-js/pull/34)
    -   chore: bump typedoc from 0.28.4 to 0.28.5 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/37](https://redirect.github.com/apache/arrow-js/pull/37)
    -   chore: bump [@&#8203;swc/core](https://redirect.github.com/swc/core) from 1.6.6 to 1.11.29 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/38](https://redirect.github.com/apache/arrow-js/pull/38)
    -   chore: bump webpack from 5.96.1 to 5.99.9 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/40](https://redirect.github.com/apache/arrow-js/pull/40)
    -   chore: bump actions/setup-python from 5.3.0 to 5.6.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/43](https://redirect.github.com/apache/arrow-js/pull/43)
    -   chore: bump [@&#8203;rollup/plugin-node-resolve](https://redirect.github.com/rollup/plugin-node-resolve) from 16.0.0 to 16.0.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/39](https://redirect.github.com/apache/arrow-js/pull/39)
    -   chore: bump [@&#8203;types/jest](https://redirect.github.com/types/jest) from 29.5.12 to 29.5.14 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/42](https://redirect.github.com/apache/arrow-js/pull/42)
    -   chore: Migrate ESLint 8 to 9 by [@&#8203;kou](https://redirect.github.com/kou) in [https://github.com/apache/arrow-js/pull/128](https://redirect.github.com/apache/arrow-js/pull/128)
    -   chore: Run Release Audit Tool in CI by [@&#8203;kou](https://redirect.github.com/kou) in [https://github.com/apache/arrow-js/pull/129](https://redirect.github.com/apache/arrow-js/pull/129)
    -   chore: bump [@&#8203;swc/helpers](https://redirect.github.com/swc/helpers) from 0.5.15 to 0.5.17 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/131](https://redirect.github.com/apache/arrow-js/pull/131)
    -   chore: bump typescript-eslint from 8.32.1 to 8.33.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/132](https://redirect.github.com/apache/arrow-js/pull/132)
    -   chore: bump esbuild from 0.25.0 to 0.25.5 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/134](https://redirect.github.com/apache/arrow-js/pull/134)
    -   chore: Add CODE_OF_CONDUCT.md by [@&#8203;kou](https://redirect.github.com/kou) in [https://github.com/apache/arrow-js/pull/141](https://redirect.github.com/apache/arrow-js/pull/141)
    -   chore: bump rollup from 4.41.0 to 4.42.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/150](https://redirect.github.com/apache/arrow-js/pull/150)
    -   chore: bump eslint from 9.27.0 to 9.28.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/151](https://redirect.github.com/apache/arrow-js/pull/151)
    -   chore: bump [@&#8203;swc/core](https://redirect.github.com/swc/core) from 1.11.29 to 1.11.31 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/152](https://redirect.github.com/apache/arrow-js/pull/152)
    -   Prepare release scripts by [@&#8203;kou](https://redirect.github.com/kou) in [https://github.com/apache/arrow-js/pull/137](https://redirect.github.com/apache/arrow-js/pull/137)
    -   chore: Update repository URLs by [@&#8203;kou](https://redirect.github.com/kou) in [https://github.com/apache/arrow-js/pull/146](https://redirect.github.com/apache/arrow-js/pull/146)
    -   chore: Add CONTRIBUTING.md by [@&#8203;kou](https://redirect.github.com/kou) in [https://github.com/apache/arrow-js/pull/142](https://redirect.github.com/apache/arrow-js/pull/142)
    -   chore: Remove `lerna` from `package.json` by [@&#8203;kou](https://redirect.github.com/kou) in [https://github.com/apache/arrow-js/pull/144](https://redirect.github.com/apache/arrow-js/pull/144)
    -   chore: Remove `create:testdata`/`clean:testdata` in `package.json` by [@&#8203;kou](https://redirect.github.com/kou) in [https://github.com/apache/arrow-js/pull/148](https://redirect.github.com/apache/arrow-js/pull/148)
    -   chore: bump google-closure-compiler from [`2024031`](https://redirect.github.com/apache/arrow-js/commit/20240317).0.0 to [`2025060`](https://redirect.github.com/apache/arrow-js/commit/20250603).0.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/149](https://redirect.github.com/apache/arrow-js/pull/149)
    -   chore: Remove xml2js dependency by [@&#8203;kou](https://redirect.github.com/kou) in [https://github.com/apache/arrow-js/pull/155](https://redirect.github.com/apache/arrow-js/pull/155)
    -   chore: bump eslint from 9.28.0 to 9.29.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/160](https://redirect.github.com/apache/arrow-js/pull/160)
    -   chore: bump [@&#8203;types/node](https://redirect.github.com/types/node) from 22.15.21 to 24.0.3 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/161](https://redirect.github.com/apache/arrow-js/pull/161)
    -   chore: Add shfmt and shellcheck linters by [@&#8203;kou](https://redirect.github.com/kou) in [https://github.com/apache/arrow-js/pull/158](https://redirect.github.com/apache/arrow-js/pull/158)
    -   chore: bump google-closure-compiler from [`2025060`](https://redirect.github.com/apache/arrow-js/commit/20250603).0.0 to [`2025060`](https://redirect.github.com/apache/arrow-js/commit/20250609).0.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/163](https://redirect.github.com/apache/arrow-js/pull/163)
    -   chore: Use Node.js 20 by [@&#8203;kou](https://redirect.github.com/kou) in [https://github.com/apache/arrow-js/pull/156](https://redirect.github.com/apache/arrow-js/pull/156)
    -   chore: bump rollup from 4.42.0 to 4.43.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/162](https://redirect.github.com/apache/arrow-js/pull/162)
    -   chore: bump glob from 10.4.1 to 11.0.3 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/164](https://redirect.github.com/apache/arrow-js/pull/164)
    -   chore: Publish docs by [@&#8203;kou](https://redirect.github.com/kou) in [https://github.com/apache/arrow-js/pull/166](https://redirect.github.com/apache/arrow-js/pull/166)
    -   chore: Remove needless version in release document by [@&#8203;kou](https://redirect.github.com/kou) in [https://github.com/apache/arrow-js/pull/171](https://redirect.github.com/apache/arrow-js/pull/171)
    -   chore: Bump version to 21.0.0 by [@&#8203;kou](https://redirect.github.com/kou) in [https://github.com/apache/arrow-js/pull/169](https://redirect.github.com/apache/arrow-js/pull/169)
    -   chore: bump google-closure-compiler from [`2025060`](https://redirect.github.com/apache/arrow-js/commit/20250609).0.0 to [`2025061`](https://redirect.github.com/apache/arrow-js/commit/20250619).0.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/175](https://redirect.github.com/apache/arrow-js/pull/175)
    -   chore: bump rxjs from 7.8.1 to 7.8.2 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/176](https://redirect.github.com/apache/arrow-js/pull/176)
    -   chore: bump rollup from 4.43.0 to 4.44.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/177](https://redirect.github.com/apache/arrow-js/pull/177)
    -   chore: bump eslint-plugin-jest from 28.9.0 to 29.0.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/178](https://redirect.github.com/apache/arrow-js/pull/178)
    -   chore: Fix auto documentation update by [@&#8203;kou](https://redirect.github.com/kou) in [https://github.com/apache/arrow-js/pull/173](https://redirect.github.com/apache/arrow-js/pull/173)
    -   chore: bump typescript-eslint from 8.33.1 to 8.35.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/174](https://redirect.github.com/apache/arrow-js/pull/174)
    -   chore: bump [@&#8203;swc/core](https://redirect.github.com/swc/core) from 1.11.31 to 1.12.5 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/179](https://redirect.github.com/apache/arrow-js/pull/179)
    -   chore: bump gulp-rename from 2.0.0 to 2.1.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/182](https://redirect.github.com/apache/arrow-js/pull/182)
    -   chore: bump google-closure-compiler from [`2025061`](https://redirect.github.com/apache/arrow-js/commit/20250619).0.0 to [`2025062`](https://redirect.github.com/apache/arrow-js/commit/20250625).0.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/183](https://redirect.github.com/apache/arrow-js/pull/183)
    -   chore: bump typedoc from 0.28.5 to 0.28.7 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/185](https://redirect.github.com/apache/arrow-js/pull/185)
    -   chore: bump rollup from 4.44.0 to 4.44.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/186](https://redirect.github.com/apache/arrow-js/pull/186)
    -   chore: bump eslint from 9.29.0 to 9.30.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/184](https://redirect.github.com/apache/arrow-js/pull/184)
    -   chore: bump [@&#8203;swc/core](https://redirect.github.com/swc/core) from 1.12.5 to 1.12.7 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/187](https://redirect.github.com/apache/arrow-js/pull/187)
    -   chore: bump typescript-eslint from 8.35.0 to 8.35.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/apache/arrow-js/pull/188](https://redirect.github.com/apache/arrow-js/pull/188)
    
    #### New Contributors
    
    -   [@&#8203;kou](https://redirect.github.com/kou) made their first contribution in [https://github.com/apache/arrow-js/pull/12](https://redirect.github.com/apache/arrow-js/pull/12)
    -   [@&#8203;raulcd](https://redirect.github.com/raulcd) made their first contribution in [https://github.com/apache/arrow-js/pull/16](https://redirect.github.com/apache/arrow-js/pull/16)
    -   [@&#8203;dependabot](https://redirect.github.com/dependabot) made their first contribution in [https://github.com/apache/arrow-js/pull/24](https://redirect.github.com/apache/arrow-js/pull/24)
    
    **Full Changelog**: https://github.com/apache/arrow-js/commits/v21.0.0
    
    ### [`v20.0.0`](https://redirect.github.com/apache/arrow-js/compare/ec3d2839d102cc44d368c154cfa756eb946909ee...021d8abea6f1d449039402df4791f6dfd37be9b6)
    
    [Compare Source](https://redirect.github.com/apache/arrow-js/compare/ec3d2839d102cc44d368c154cfa756eb946909ee...021d8abea6f1d449039402df4791f6dfd37be9b6)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    cq-bot authored Jan 5, 2026
    Configuration menu
    Copy the full SHA
    31f35e2 View commit details
    Browse the repository at this point in the history
  4. fix(deps): Update dependency @ava/typescript to v6 (#332)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [@ava/typescript](https://redirect.github.com/avajs/typescript) | devDependencies | major | [`^5.0.0` -> `^6.0.0`](https://renovatebot.com/diffs/npm/@ava%2ftypescript/5.0.0/6.0.0) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>avajs/typescript (@&#8203;ava/typescript)</summary>
    
    ### [`v6.0.0`](https://redirect.github.com/avajs/typescript/releases/tag/v6.0.0)
    
    [Compare Source](https://redirect.github.com/avajs/typescript/compare/v5.0.0...v6.0.0)
    
    #### What's Changed
    
    -   Drop Node.js 18 and 21, explicitly support 24
    -   We're now publishing to npm with [provenance attestations](https://www.npmjs.com/package/@&#8203;ava/typescript#provenance)
    
    #### New Contributors
    
    -   [@&#8203;LitoMore](https://redirect.github.com/LitoMore) made their first contribution in [https://github.com/avajs/typescript/pull/59](https://redirect.github.com/avajs/typescript/pull/59)
    
    **Full Changelog**: avajs/typescript@v5.0.0...v6.0.0
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    cq-bot authored Jan 5, 2026
    Configuration menu
    Copy the full SHA
    9329fc2 View commit details
    Browse the repository at this point in the history
  5. fix(deps): Update dependency p-queue to v9 (#336)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [p-queue](https://redirect.github.com/sindresorhus/p-queue) | dependencies | major | [`^8.1.0` -> `^9.0.0`](https://renovatebot.com/diffs/npm/p-queue/8.1.1/9.0.1) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>sindresorhus/p-queue (p-queue)</summary>
    
    ### [`v9.0.1`](https://redirect.github.com/sindresorhus/p-queue/releases/tag/v9.0.1)
    
    [Compare Source](https://redirect.github.com/sindresorhus/p-queue/compare/v9.0.0...v9.0.1)
    
    -   Fix: Remove abort listener when operation completes ([#&#8203;235](https://redirect.github.com/sindresorhus/p-queue/issues/235))  [`e9074f0`](https://redirect.github.com/sindresorhus/p-queue/commit/e9074f0)
    
    ***
    
    ### [`v9.0.0`](https://redirect.github.com/sindresorhus/p-queue/releases/tag/v9.0.0)
    
    [Compare Source](https://redirect.github.com/sindresorhus/p-queue/compare/v8.1.1...v9.0.0)
    
    ##### Breaking
    
    -   Require Node.js 20  [`b2600d5`](https://redirect.github.com/sindresorhus/p-queue/commit/b2600d5)
    -   Remove `throwOnTimeout` option - timeouts now always throw  [`e48716f`](https://redirect.github.com/sindresorhus/p-queue/commit/e48716f)
        -   It was a mistake to not throw on timeouts and the option made it complicated to handle types.
        -   If you really need the old behavior back:
            ```ts
            const result = await queue.add(fn).catch(error => {
              if (error instanceof TimeoutError) {
              	return undefined;
              }
    
              throw error;
            });
            ```
    
    ##### Improvements
    
    -   Rename `carryoverConcurrencyCount` option to `carryoverIntervalCount`  [`a6096de`](https://redirect.github.com/sindresorhus/p-queue/commit/a6096de)
        -   The old name still works, but will be removed in the next major version.
    -   Add [`.onError()`](https://redirect.github.com/sindresorhus/p-queue#onerror)  [`7c27e1d`](https://redirect.github.com/sindresorhus/p-queue/commit/7c27e1d)
    -   Add [`.onPendingZero()`](https://redirect.github.com/sindresorhus/p-queue#onpendingzero) ([#&#8203;230](https://redirect.github.com/sindresorhus/p-queue/issues/230))  [`62efb74`](https://redirect.github.com/sindresorhus/p-queue/commit/62efb74)
    -   Add [`pendingZero`](https://redirect.github.com/sindresorhus/p-queue#pendingzero) event ([#&#8203;230](https://redirect.github.com/sindresorhus/p-queue/issues/230))  [`62efb74`](https://redirect.github.com/sindresorhus/p-queue/commit/62efb74)
    -   Add [`.runningTasks`](https://redirect.github.com/sindresorhus/p-queue#runningtasks) [`fad8ee4`](https://redirect.github.com/sindresorhus/p-queue/commit/fad8ee4)
    -   Add [`.isSaturated`](https://redirect.github.com/sindresorhus/p-queue#issaturated) [`fad8ee4`](https://redirect.github.com/sindresorhus/p-queue/commit/fad8ee4)
    -   Add [`.onRateLimit()`](https://redirect.github.com/sindresorhus/p-queue#onratelimit)  [`701453e`](https://redirect.github.com/sindresorhus/p-queue/commit/701453e)
    -   Add [`.onRateLimitCleared()`](https://redirect.github.com/sindresorhus/p-queue#onratelimitcleared)  [`701453e`](https://redirect.github.com/sindresorhus/p-queue/commit/701453e)
    -   Add [`.isRateLimited`](https://redirect.github.com/sindresorhus/p-queue#isratelimited)  [`701453e`](https://redirect.github.com/sindresorhus/p-queue/commit/701453e)
    -   Add [`rateLimit`](https://redirect.github.com/sindresorhus/p-queue#ratelimit) event  [`701453e`](https://redirect.github.com/sindresorhus/p-queue/commit/701453e)
    -   Add [`rateLimitCleared`](https://redirect.github.com/sindresorhus/p-queue#ratelimitcleared) event  [`701453e`](https://redirect.github.com/sindresorhus/p-queue/commit/701453e)
    
    ##### Fixes
    
    -   Fix stack overflow with many aborted tasks  [`81cbae2`](https://redirect.github.com/sindresorhus/p-queue/commit/81cbae2)
    -   Fix interval cap race condition with high concurrency  [`7fea658`](https://redirect.github.com/sindresorhus/p-queue/commit/7fea658)
    -   Fix interval timing when queue becomes empty between task additions  [`7b3f53e`](https://redirect.github.com/sindresorhus/p-queue/commit/7b3f53e)
    -   Fix priority default handling for undefined values  [`439d512`](https://redirect.github.com/sindresorhus/p-queue/commit/439d512)
    
    ***
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    cq-bot authored Jan 5, 2026
    Configuration menu
    Copy the full SHA
    5385bc8 View commit details
    Browse the repository at this point in the history
  6. fix(deps): Update dependency @types/uuid to v11 (#333)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | @&#8203;types/uuid | devDependencies | major | [`^10.0.0` -> `^11.0.0`](https://renovatebot.com/diffs/npm/@types%2fuuid/10.0.0/11.0.0) |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    cq-bot authored Jan 5, 2026
    Configuration menu
    Copy the full SHA
    ff44e95 View commit details
    Browse the repository at this point in the history
  7. fix(deps): Update dependency dot-prop to v10 (#334)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [dot-prop](https://redirect.github.com/sindresorhus/dot-prop) | dependencies | major | [`^9.0.0` -> `^10.0.0`](https://renovatebot.com/diffs/npm/dot-prop/9.0.0/10.1.0) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>sindresorhus/dot-prop (dot-prop)</summary>
    
    ### [`v10.1.0`](https://redirect.github.com/sindresorhus/dot-prop/releases/tag/v10.1.0)
    
    [Compare Source](https://redirect.github.com/sindresorhus/dot-prop/compare/v10.0.0...v10.1.0)
    
    -   Add support for array paths in methods  [`377548f`](https://redirect.github.com/sindresorhus/dot-prop/commit/377548f)
    -   Add [`parsePath()`](https://redirect.github.com/sindresorhus/dot-prop?tab=readme-ov-file#parsepathpath)  [`377548f`](https://redirect.github.com/sindresorhus/dot-prop/commit/377548f)
    -   Add [`stringifyPath()`](https://redirect.github.com/sindresorhus/dot-prop?tab=readme-ov-file#stringifypathpathsegments-options)  [`377548f`](https://redirect.github.com/sindresorhus/dot-prop/commit/377548f)
    
    ***
    
    ### [`v10.0.0`](https://redirect.github.com/sindresorhus/dot-prop/releases/tag/v10.0.0)
    
    [Compare Source](https://redirect.github.com/sindresorhus/dot-prop/compare/v9.0.0...v10.0.0)
    
    ##### Breaking
    
    -   Require Node.js 20  [`9710d14`](https://redirect.github.com/sindresorhus/dot-prop/commit/9710d14)
    
    ##### Improvements
    
    -   Add support for dot notation array indices  [`14e9f81`](https://redirect.github.com/sindresorhus/dot-prop/commit/14e9f81)
    -   Add [`unflatten`](https://redirect.github.com/sindresorhus/dot-prop?tab=readme-ov-file#unflattenobject) to expand dot path into nested objects  [`5e9ea47`](https://redirect.github.com/sindresorhus/dot-prop/commit/5e9ea47)
    -   TypeScript: Use `unknown` instead of `undefined` for uncertain return types  [`60fccd6`](https://redirect.github.com/sindresorhus/dot-prop/commit/60fccd6)
    
    ***
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    cq-bot authored Jan 5, 2026
    Configuration menu
    Copy the full SHA
    43945fa View commit details
    Browse the repository at this point in the history
  8. fix(deps): Update dependency matcher to v6 (#335)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [matcher](https://redirect.github.com/sindresorhus/matcher) | dependencies | major | [`^5.0.0` -> `^6.0.0`](https://renovatebot.com/diffs/npm/matcher/5.0.0/6.0.0) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>sindresorhus/matcher (matcher)</summary>
    
    ### [`v6.0.0`](https://redirect.github.com/sindresorhus/matcher/releases/tag/v6.0.0)
    
    [Compare Source](https://redirect.github.com/sindresorhus/matcher/compare/v5.0.0...v6.0.0)
    
    ##### Breaking
    
    -   Require Node.js 20  [`f2c4926`](https://redirect.github.com/sindresorhus/matcher/commit/f2c4926)
    
    ***
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    cq-bot authored Jan 5, 2026
    Configuration menu
    Copy the full SHA
    b6fd0c1 View commit details
    Browse the repository at this point in the history
  9. fix(deps): Update dependency uuid to v13 (#338)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [uuid](https://redirect.github.com/uuidjs/uuid) | dependencies | major | [`^11.0.0` -> `^13.0.0`](https://renovatebot.com/diffs/npm/uuid/11.1.0/13.0.0) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>uuidjs/uuid (uuid)</summary>
    
    ### [`v13.0.0`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1300-2025-09-08)
    
    [Compare Source](https://redirect.github.com/uuidjs/uuid/compare/v12.0.0...v13.0.0)
    
    ##### ⚠ BREAKING CHANGES
    
    -   make browser exports the default ([#&#8203;901](https://redirect.github.com/uuidjs/uuid/issues/901))
    
    ##### Bug Fixes
    
    -   make browser exports the default ([#&#8203;901](https://redirect.github.com/uuidjs/uuid/issues/901)) ([bce9d72](https://redirect.github.com/uuidjs/uuid/commit/bce9d72a3ae5b9a3dcd8eb21ef6d1820288a427a))
    
    ### [`v12.0.0`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1200-2025-09-05)
    
    [Compare Source](https://redirect.github.com/uuidjs/uuid/compare/v11.1.0...v12.0.0)
    
    ##### ⚠ BREAKING CHANGES
    
    -   update to typescript@5.2 ([#&#8203;887](https://redirect.github.com/uuidjs/uuid/issues/887))
    -   remove CommonJS support ([#&#8203;886](https://redirect.github.com/uuidjs/uuid/issues/886))
    -   drop node@16 support ([#&#8203;883](https://redirect.github.com/uuidjs/uuid/issues/883))
    
    ##### Features
    
    -   add node@24 to ci matrix ([#&#8203;879](https://redirect.github.com/uuidjs/uuid/issues/879)) ([42b6178](https://redirect.github.com/uuidjs/uuid/commit/42b6178aa21a593257f0a72abacd220f0b7b8a92))
    -   drop node@16 support ([#&#8203;883](https://redirect.github.com/uuidjs/uuid/issues/883)) ([0f38cf1](https://redirect.github.com/uuidjs/uuid/commit/0f38cf10366ab074f9328ae2021eea04d5f2e530))
    -   remove CommonJS support ([#&#8203;886](https://redirect.github.com/uuidjs/uuid/issues/886)) ([ae786e2](https://redirect.github.com/uuidjs/uuid/commit/ae786e27265f50bcf7cead196c29f1869297c42f))
    -   update to typescript@5.2 ([#&#8203;887](https://redirect.github.com/uuidjs/uuid/issues/887)) ([c7ee405](https://redirect.github.com/uuidjs/uuid/commit/c7ee40598ed78584d81ab78dffded9fe5ff20b01))
    
    ##### Bug Fixes
    
    -   improve v4() performance ([#&#8203;894](https://redirect.github.com/uuidjs/uuid/issues/894)) ([5fd974c](https://redirect.github.com/uuidjs/uuid/commit/5fd974c12718c8848035650b69b8948f12ace197))
    -   restore node: prefix ([#&#8203;889](https://redirect.github.com/uuidjs/uuid/issues/889)) ([e1f42a3](https://redirect.github.com/uuidjs/uuid/commit/e1f42a354593093ba0479f0b4047dae82d28c507))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [x] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    cq-bot authored Jan 5, 2026
    Configuration menu
    Copy the full SHA
    814c6c4 View commit details
    Browse the repository at this point in the history
  10. fix(deps): Update dependency p-timeout to v7 (#337)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [p-timeout](https://redirect.github.com/sindresorhus/p-timeout) | dependencies | major | [`^6.1.2` -> `^7.0.0`](https://renovatebot.com/diffs/npm/p-timeout/6.1.4/7.0.1) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>sindresorhus/p-timeout (p-timeout)</summary>
    
    ### [`v7.0.1`](https://redirect.github.com/sindresorhus/p-timeout/releases/tag/v7.0.1)
    
    [Compare Source](https://redirect.github.com/sindresorhus/p-timeout/compare/v7.0.0...v7.0.1)
    
    -   Fix "Illegal invocation" error with custom timers  [`ed58372`](https://redirect.github.com/sindresorhus/p-timeout/commit/ed58372)
    
    ***
    
    ### [`v7.0.0`](https://redirect.github.com/sindresorhus/p-timeout/releases/tag/v7.0.0)
    
    [Compare Source](https://redirect.github.com/sindresorhus/p-timeout/compare/v6.1.4...v7.0.0)
    
    ##### Breaking
    
    -   Require Node.js 20  [`234f642`](https://redirect.github.com/sindresorhus/p-timeout/commit/234f642)
    
    ##### Fixes
    
    -   Fix stack trace truncation when promise rejects  [`b7bb247`](https://redirect.github.com/sindresorhus/p-timeout/commit/b7bb247)
    
    ***
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    cq-bot authored Jan 5, 2026
    Configuration menu
    Copy the full SHA
    36e3982 View commit details
    Browse the repository at this point in the history
  11. fix(deps): Update dependency yargs to v18 (#339)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [yargs](https://yargs.js.org/) ([source](https://redirect.github.com/yargs/yargs)) | dependencies | major | [`^17.7.2` -> `^18.0.0`](https://renovatebot.com/diffs/npm/yargs/17.7.2/18.0.0) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>yargs/yargs (yargs)</summary>
    
    ### [`v18.0.0`](https://redirect.github.com/yargs/yargs/blob/HEAD/CHANGELOG.md#1800-2025-05-26)
    
    [Compare Source](https://redirect.github.com/yargs/yargs/compare/v17.7.2...v18.0.0)
    
    ##### ⚠ BREAKING CHANGES
    
    -   command names are not derived from modules passed to `command`.
    -   singleton usage of yargs yargs.foo, yargs().argv, has been removed.
    -   minimum node.js versions now `^20.19.0 || ^22.12.0 || >=23`.
    -   yargs is now ESM first
    
    ##### Features
    
    -   commandDir now works with ESM files ([#&#8203;2461](https://redirect.github.com/yargs/yargs/issues/2461)) ([27eec18](https://redirect.github.com/yargs/yargs/commit/27eec188dad09656fe2e8dd42b529a5d98fea794))
    -   **locale:** adds hebrew translation ([#&#8203;2357](https://redirect.github.com/yargs/yargs/issues/2357)) ([4266485](https://redirect.github.com/yargs/yargs/commit/4266485b20e9b0f3a7f196e84c6d8284b04642cd))
    -   yargs is now ESM first ([d90af45](https://redirect.github.com/yargs/yargs/commit/d90af45f18db093396b41196830b04e6930aa542))
    -   **zsh:** Add default completion as fallback ([#&#8203;2331](https://redirect.github.com/yargs/yargs/issues/2331)) ([e02c91b](https://redirect.github.com/yargs/yargs/commit/e02c91b861380eccf743ac9c5c27c6895366e320))
    
    ##### Bug Fixes
    
    -   addDirectory do not support absolute command dir ([#&#8203;2465](https://redirect.github.com/yargs/yargs/issues/2465)) ([3a40a78](https://redirect.github.com/yargs/yargs/commit/3a40a787edc5784b8134af022948b30c707001ba))
    -   allows ESM modules commands to be extensible using visit option ([#&#8203;2468](https://redirect.github.com/yargs/yargs/issues/2468)) ([200e1aa](https://redirect.github.com/yargs/yargs/commit/200e1aae95aeac71fc084aabf449fa95edf63300))
    -   **browser:** fix shims so that yargs continues working in browser context ([#&#8203;2457](https://redirect.github.com/yargs/yargs/issues/2457)) ([4ae5f57](https://redirect.github.com/yargs/yargs/commit/4ae5f5742e2ce7bd9d7b18f3de25c90a938e5cc3))
    -   **build:** address problems with typescript compilation ([#&#8203;2445](https://redirect.github.com/yargs/yargs/issues/2445)) ([8d72fb3](https://redirect.github.com/yargs/yargs/commit/8d72fb3968498447df52e994e259920c9fefc2b5))
    -   coerce should play well with parser configuration ([#&#8203;2308](https://redirect.github.com/yargs/yargs/issues/2308)) ([8343c66](https://redirect.github.com/yargs/yargs/commit/8343c66eac10fbe60e85fc17adfe07eadd45cb35))
    -   **deps:** update dependency yargs-parser to v22 ([#&#8203;2470](https://redirect.github.com/yargs/yargs/issues/2470)) ([639130d](https://redirect.github.com/yargs/yargs/commit/639130d332066c204776c263b4217ac265a0a861))
    -   exit after async handler done ([#&#8203;2313](https://redirect.github.com/yargs/yargs/issues/2313)) ([e326cde](https://redirect.github.com/yargs/yargs/commit/e326cde53173e82407bf5e79cfdd58a199bcb909))
    -   handle spaces in bash completion ([#&#8203;2452](https://redirect.github.com/yargs/yargs/issues/2452)) ([83b7788](https://redirect.github.com/yargs/yargs/commit/83b7788a09576feb2ca1c8aa762431a8a4d6a186))
    -   parser-configuration should work well with generated completion script ([#&#8203;2332](https://redirect.github.com/yargs/yargs/issues/2332)) ([888db19](https://redirect.github.com/yargs/yargs/commit/888db19ccebcb5065a7aa415445e41cb15411c50))
    -   propagate Dictionary including undefined in value type ([#&#8203;2393](https://redirect.github.com/yargs/yargs/issues/2393)) ([2b2f7f5](https://redirect.github.com/yargs/yargs/commit/2b2f7f5611ec6b4229ca609041b0fc8ffc393d14))
    -   **zsh:** completion no longer requires double tab when using autoloaded ([0dd8fe4](https://redirect.github.com/yargs/yargs/commit/0dd8fe42ce98401fa54fd2458bf248bb38cb064d))
    
    ##### Code Refactoring
    
    -   command names are not derived from modules passed to `command`. ([d90af45](https://redirect.github.com/yargs/yargs/commit/d90af45f18db093396b41196830b04e6930aa542))
    -   singleton usage of yargs yargs.foo, yargs().argv, has been removed. ([d90af45](https://redirect.github.com/yargs/yargs/commit/d90af45f18db093396b41196830b04e6930aa542))
    
    ##### Build System
    
    -   minimum node.js versions now `^20.19.0 || ^22.12.0 || &gt;=23`. ([d90af45](https://redirect.github.com/yargs/yargs/commit/d90af45f18db093396b41196830b04e6930aa542))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    cq-bot authored Jan 5, 2026
    Configuration menu
    Copy the full SHA
    ba8de48 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2026

  1. fix(deps): Update dependency tempy to v3.1.1 (#340)

    This PR contains the following updates:
    
    | Package | Type | Update | Change | Pending |
    |---|---|---|---|---|
    | [tempy](https://redirect.github.com/sindresorhus/tempy) | devDependencies | patch | [`3.1.0` -> `3.1.1`](https://renovatebot.com/diffs/npm/tempy/3.1.0/3.1.1) | `3.1.2` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>sindresorhus/tempy (tempy)</summary>
    
    ### [`v3.1.1`](https://redirect.github.com/sindresorhus/tempy/releases/tag/v3.1.1)
    
    [Compare Source](https://redirect.github.com/sindresorhus/tempy/compare/v3.1.0...v3.1.1)
    
    -   Harden options to prevent path traversal when passed untrusted input   [`85acab9`](https://redirect.github.com/sindresorhus/tempy/commit/85acab9)
        -   This is not fixing any vulnerability since these options are not meant to accept untrusted input.
        -   Thanks to Shachar Menashe at JFrog for reporting.
    
    ***
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIl19-->
    cq-bot authored Feb 1, 2026
    Configuration menu
    Copy the full SHA
    5cbc054 View commit details
    Browse the repository at this point in the history
  2. fix(deps): Update dependency p-queue to v9.1.0 (#341)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [p-queue](https://redirect.github.com/sindresorhus/p-queue) | dependencies | minor | [`9.0.1` -> `9.1.0`](https://renovatebot.com/diffs/npm/p-queue/9.0.1/9.1.0) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>sindresorhus/p-queue (p-queue)</summary>
    
    ### [`v9.1.0`](https://redirect.github.com/sindresorhus/p-queue/releases/tag/v9.1.0)
    
    [Compare Source](https://redirect.github.com/sindresorhus/p-queue/compare/v9.0.1...v9.1.0)
    
    -   Add [`strict`](https://redirect.github.com/sindresorhus/p-queue?tab=readme-ov-file#strict) option for sliding window rate limiting  [`03b8156`](https://redirect.github.com/sindresorhus/p-queue/commit/03b8156)
    
    ***
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIl19-->
    cq-bot authored Feb 1, 2026
    Configuration menu
    Copy the full SHA
    2b7c828 View commit details
    Browse the repository at this point in the history
  3. fix(deps): Update dependency prettier to v3.8.1 (#342)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [prettier](https://prettier.io) ([source](https://redirect.github.com/prettier/prettier)) | devDependencies | minor | [`3.7.4` -> `3.8.1`](https://renovatebot.com/diffs/npm/prettier/3.7.4/3.8.1) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>prettier/prettier (prettier)</summary>
    
    ### [`v3.8.1`](https://redirect.github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#381)
    
    [Compare Source](https://redirect.github.com/prettier/prettier/compare/3.8.0...3.8.1)
    
    [diff](https://redirect.github.com/prettier/prettier/compare/3.8.0...3.8.1)
    
    ##### Include available `printers` in plugin type declarations ([#&#8203;18706](https://redirect.github.com/prettier/prettier/pull/18706) by [@&#8203;porada](https://redirect.github.com/porada))
    
    <!-- prettier-ignore -->
    
    ```ts
    // Input
    import * as prettierPluginEstree from "prettier/plugins/estree";
    
    // Prettier 3.8.0
    // Property 'printers' does not exist on type 'typeof import("prettier/plugins/estree")'. ts(2339)
    prettierPluginEstree.printers.estree; //=> any
    
    // Prettier 3.8.1
    prettierPluginEstree.printers.estree; //=> Printer
    prettierPluginEstree.printers["estree-json"]; //=> Printer
    ```
    
    ### [`v3.8.0`](https://redirect.github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#380)
    
    [Compare Source](https://redirect.github.com/prettier/prettier/compare/3.7.4...3.8.0)
    
    [diff](https://redirect.github.com/prettier/prettier/compare/3.7.4...3.8.0)
    
    🔗 [Release Notes](https://prettier.io/blog/2026/01/14/3.8.0)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIl19-->
    cq-bot authored Feb 1, 2026
    Configuration menu
    Copy the full SHA
    7a1b282 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2026

  1. chore: Remove NODE_AUTH_TOKEN from publish workflow (#345)

    Removed NODE_AUTH_TOKEN environment variable from npm publish step.
    
    I've set up trusted publishing so no need for the token.
    
    See https://docs.npmjs.com/trusted-publishers#step-1-add-a-trusted-publisher-on-npmjscom.
    
    Ended up doing this since got a notification our token expired
    erezrokah authored Feb 2, 2026
    Configuration menu
    Copy the full SHA
    6ae51d1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6354891 View commit details
    Browse the repository at this point in the history
Loading