Skip to content

ci(rust): bump napi from 3.12.2 to 3.12.4 - #109

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/napi-3.12.4
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/napi-3.12.4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 15, 2026

Copy link
Copy Markdown
Contributor

Bumps napi from 3.12.2 to 3.12.4.

Release notes

Sourced from napi's releases.

napi-v3.12.4

Security

  • Object::unwrap and Object::remove_wrapped (and the deprecated Env::unwrap / Env::drop_wrapped) read a TypeId out of a payload that is not a TaggedObject, giving a heap out-of-bounds read and a JavaScript-forgeable out-of-bounds write; payload provenance is now validated before dereferencing. See GHSA-rhpj-pggq-896v, fixed in #3506.
  • The serde deserializer reached unreachable!() on ordinary JavaScript values and aborted the process instead of returning an error. See GHSA-f334-75xc-qxv3, fixed in #3507.
  • ArrayBuffer::from_external, TypedArraySlice::from_external and Uint8ClampedSlice::from_external (plus the compat-mode Env::create_arraybuffer_with_borrowed_data) built their slice from freed memory on runtimes without external buffers. See GHSA-32mm-r9wp-hrvc, fixed in #3503.

Fixed

  • (napi) return errors from the serde deserializer for unexpected JS value shapes (#3507)
  • (napi) validate wrapped payload provenance in Object::unwrap/remove_wrapped (#3506)
  • (napi) point from_external slices at the engine-owned copy after finalize reclaims the source (#3503)

napi-v3.12.3

Fixed

  • CurrentThread waker-stack deadlocks and threadless-wasm Buffer detachment (#3489)
  • (napi) catch panics in closure trampolines instead of aborting (#3473)

Other

  • (napi) keep anyhow error cause when converting (#3477)
  • (napi) outline threadsafe callback dispatch (#3465)
  • (napi) outline class instance construction (#3464)
Commits
  • 1492b22 chore: release (#3502)
  • 828983a fix(napi): return errors from the serde deserializer for unexpected JS value ...
  • 606b142 fix(napi): validate wrapped payload provenance in Object::unwrap/remove_wrapp...
  • a75d89f fix(napi): point from_external slices at the engine-owned copy after finalize...
  • e414c8c fix(deps): update dependency obug to v3 (#3499)
  • a5fedde chore(deps): update release-plz/action action to v0.5.136 (#3505)
  • 31c27a1 chore: release (#3470)
  • 7e3f293 chore(release): publish
  • f772ee0 fix(cli): align generated file formats (#3501)
  • 1cf5ec5 fix(cli): use accessible WASI preopen root on Android (#3485)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [napi](https://github.com/napi-rs/napi-rs) from 3.12.2 to 3.12.4.
- [Release notes](https://github.com/napi-rs/napi-rs/releases)
- [Commits](napi-rs/napi-rs@napi-v3.12.2...napi-v3.12.4)

---
updated-dependencies:
- dependency-name: napi
  dependency-version: 3.12.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 15, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner September 15, 2026 12:54
@dependabot
dependabot Bot requested a review from lizradway September 15, 2026 12:54
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants