Skip to content

Implement the 9.1 roadmap: sync-path UDFs, JS virtual tables, changeset rebasing, ergonomics parity, tag store, compat shim and query spans - #22

Merged
prabhu merged 3 commits into
masterfrom
feat/astra
Sep 14, 2026
Merged

prabhu merged 3 commits into
masterfrom
feat/astra

Conversation

@prabhu

@prabhu prabhu commented Sep 13, 2026

Copy link
Copy Markdown
Contributor

No description provided.

…et rebasing, ergonomics parity, tag store, compat shim and query spans
@prabhu prabhu added the ai-auto label Sep 13, 2026
Team AppThreat added 2 commits September 13, 2026 23:24
The two GC leak tests (unclosed-connection collection, dropped
values()-generator collection) failed on every CI runner while passing
locally: setup-node's '24' resolves to Node 24.21+, which styles
console.log(<number>) output with ANSI escapes whenever color output is
forced — and it is forced under pnpm/CI. execFileSync captured
'\x1b[33m19\x1b[39m' from the child, Number() of that is NaN, and
NaN >= 19 failed while the log rendered a deceptively clean '19'.

The children now print String(collected) (strings print verbatim) and
the parents parse the digit run from the output, so styling can never
reach the comparison. The leak checks themselves were passing all
along — 19 of 20, with the 20th held by the loop body by design.

Verified on Node 24.21.0 in an ubuntu-22.04 container with
FORCE_COLOR=1 and CI=true: full suite 1012 tests, 0 failures.
The PR dry-run publish gate fails while package.json still says 9.0.2:
the content no longer matches the published 9.0.2 tarball, so npm
refuses ('You cannot publish over the previously published versions').
Everything in this PR is already documented @SInCE 9.1.0.
@prabhu
prabhu merged commit f1385a8 into master Sep 14, 2026
29 checks passed
@prabhu
prabhu deleted the feat/astra branch September 14, 2026 08:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant