chore(deps): Bump undici from 7.29.0 to 8.10.0 - #11
Conversation
The status area's clip counted UTF-16 code units, documented as safe only while every status line stayed structurally ASCII-narrow — and the header named a width-aware clip as the prerequisite before free-form text (choice labels, task titles) may land there. Session 22 needs exactly that, so the prerequisite lands first: width.ts measures display columns (combining and zero-width = 0, CJK/Hangul/Kana/fullwidth/emoji = 2, else 1; a deliberate approximation of UAX #11, wrong only toward an early ellipsis) and the draw clip now budgets columns, byte-identical to the old clip on ASCII. Suite 2308 pass / 11 skip incl. the byte-exact status-protocol pins. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Bumps [undici](https://github.com/nodejs/undici) from 7.29.0 to 8.10.0. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](nodejs/undici@v7.29.0...v8.10.0) --- updated-dependencies: - dependency-name: undici dependency-version: 8.10.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
18b1edd to
020d03d
Compare
|
Deferred deliberately, and recorded as such — see the "Provider and model" entry in the deferred pool in
So this waits for a session that can verify it against a real proxy, rather than riding a version badge. Left open. |
Applied on current main rather than by merging Dependabot #12: that branch predates this session's CI change, so its Linux leg — no longer advisory — runs without the three portability fixes and would fail on a bump that has nothing to do with it. The SDK reaches exactly one module (src/provider/anthropic.ts), so the blast radius is the Anthropic adapter. Typecheck clean; the anthropic, provider-infra, wire-image, mock-provider and architecture suites pass (57 tests). The live adapter smoke stays opt-in and was not run — it costs money. Deliberately NOT taken in the same pass: - #10, despite its "dev-dependencies group" title, is typescript ~5.9 -> ~7.0 and @types/node ^22 -> ^26. Two majors, one of them a TypeScript major on a codebase with noUncheckedIndexedAccess and exactExactOptionalPropertyTypes, and @types/node 26 describes APIs above this package's own Node 22 floor. dependabot.yml already says a TS major should be a deliberate, hand-reviewed upgrade; it is not release polish. - #11 is undici 7 -> 8, deferred on the record because the proxy dispatcher needs live verification, not a green unit suite. Both stay open with that reasoning on the PR. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Bumps undici from 7.29.0 to 8.10.0.
Release notes
Sourced from undici's releases.
... (truncated)
Commits
c8d80e6Bumped v8.10.0 (#5644)66923b4fix: preserve DNS origin hostname on sockets (#5577)3926499fix: retry refused HTTP/2 streams (#5598)73d6e9efix(h2): detach upgrade close handler after GOAWAY (#5641)b111adbfix(mock): emit request body lifecycle hooks (#5367)ae4a3e3build(deps): bump actions/setup-node from 6.4.0 to 7.0.0 (#5636)ec3fbf1build(deps): bump github/codeql-action/init from 4.36.2 to 4.37.3 (#5634)2151720build(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 (#5633)b96a116fix(interceptors): allow interceptors without opts.origin (#5628)a18ef2dfix(mock): non-string path matchers under ignoreTrailingSlash, and DataView r...