Skip to content

chore(deps): update dependency @nubjs/nub to v0.9.7 - #2089

Open
renovate[bot] wants to merge 1 commit into
v1from
renovate/nubjs-nub-0.x-lockfile
Open

renovate[bot] wants to merge 1 commit into
v1from
renovate/nubjs-nub-0.x-lockfile

Conversation

@renovate

@renovate renovate Bot commented Oct 23, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@nubjs/nub (source) 0.9.6 → 0.9.7 age confidence

Release Notes

nubjs/nub (@​nubjs/nub)

v0.9.7: Nub 0.9.7

Compare Source

Nub 0.9.7 runs each nub --test file once again, keeps the full manifest of URL, git and file: dependencies, and fixes two compat-mode launch failures.

Runtime

Area What changed Link
nub --test Each test file runs once. 0.9.5 and 0.9.6 ran every test file twice. #​993
Threadpool startup libuv's threadpool is built on a private loop, so user code no longer sees a startup fs.access request: process.getActiveResourcesInfo() and async_hooks match plain Node, and the event loop exits on the same turn. #​993
Deleted array iterator A script that deletes Array.prototype[Symbol.iterator] and then imports a module no longer crashes in Nub's load hook. #​993
Nested invocations A nub command started beneath the node shim, --node or nodeCompat runs as Nub instead of on plain Node. A NODE_COMPAT set by the user is honored as before. #​1006, fixes #​1005
Compat mode on macOS With TMPDIR unset, a compat-mode run could exit with code 137 before Node started. #​1007

Package manager

URL tarball, git and file: dependencies keep their whole manifest during resolution (#​963).

  • optionalDependencies are filtered by platform, required peers are installed, bundled dependencies are not re-resolved, and os, cpu and libc apply, as they do for registry packages.
  • nub.lock and the other portable lockfiles record every platform's optional URL tarball with its integrity, as npm and pnpm do. Only the host's variant is installed. An optional URL tarball that fails to download is skipped with a warning.
  • A direct URL package keeps its platform and peer metadata after the lockfile is written and read back.
  • Two nub.lock round-trip failures are fixed: a long URL-keyed entry was written on one line and failed the next install with expected struct RawSnapshot, and a scoped URL dependency was read as an npm alias (npm-alias references missing package).

Testing and internals

  • A project preload is tested beneath a compat launch and under nub watch (#​1009).
  • The winget manifest fixture tracks 0.9.6 (#​996), and the winget-releaser pin names the commit its v2 tag now points at (0260adb).
  • A benchmark measures request and event-loop latency of the threadpool on a saturated machine (e440c2f).

What's Changed

Full Changelog: nubjs/nub@v0.9.6...v0.9.7


Configuration

📅 Schedule: (in timezone Asia/Almaty)

  • Branch creation
    • "on friday"
  • 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@changeset-bot

changeset-bot Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 88c589d

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@github-actions github-actions Bot added the example Issues or Pull Requests concerning at least one ArkEnv example. (Found in the `examples/` directory) label Oct 23, 2026
@renovate
renovate Bot force-pushed the renovate/nubjs-nub-0.x-lockfile branch from 7873215 to 88c589d Compare October 27, 2026 00:23

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

example Issues or Pull Requests concerning at least one ArkEnv example. (Found in the `examples/` directory)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants