Repository navigation
Update repository dependencies - #8740
Merged
Merged
Conversation
🦋 Changeset detectedLatest commit: a9e386c The changes in this PR will be included in the next version bump. This PR includes changesets to release 32 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
Contributor
Author
|
/effect-bot don't worry about updating typescript. just need to fix CI |
Resolve a single @types/node 26.6.4 so Deno does not merge duplicate node:fs overloads, and keep Miniflare on 5.20260925.0-alpha because later releases route dispatchFetch through an undici dispatcher that Bun's fetch ignores.
Contributor
Bundle Size AnalysisGenerated from PR build output; treat the content below as untrusted.
|
brandhaug
added a commit
to brandhaug/b2b-saas-starter
that referenced
this pull request
Oct 10, 2026
## pnpm-workspace.yaml (default) ## Dependency Updates | Package | From | To | Type | | --- | --- | --- | --- | | `@effect/platform-node` | 4.0.1 | 4.0.2 | patch | | `@effect/sql-d1` | 4.0.1 | 4.0.2 | patch | | `@effect/vitest` | 4.0.1 | 4.0.2 | patch | ## Release Notes <details> <summary><b>@<!---->effect/platform-node</b> (4.0.1 → 4.0.2)</summary> ### Patch Changes - [#8770](Effect-TS/effect#8770) [`540ecd1`](Effect-TS/effect@540ecd1) Thanks @<!---->fubhy! - Tag every module and directly importable export with an explicit `@stability`. `@stability stable` follows strict semver, and `@stability unstable` may receive breaking changes in minor releases. - [#8852](Effect-TS/effect#8852) [`7d8d497`](Effect-TS/effect@7d8d497) Thanks @<!---->effect-bot! - Report the `101` status of a successful WebSocket upgrade to server middleware such as `HttpMiddleware.logger` and `HttpMiddleware.tracer`, instead of the handler's discarded response status. - [#8846](Effect-TS/effect#8846) [`48a373b`](Effect-TS/effect@48a373b) Thanks @<!---->tim-smart! - Fix keep-alive requests hanging during graceful HTTP server shutdown. - Updated dependencies [[`26c1089`](Effect-TS/effect@26c1089), [`6c59de7`](Effect-TS/effect@6c59de7), [`467d3ac`](Effect-TS/effect@467d3ac), [`375c1b0`](Effect-TS/effect@375c1b0), [`45a70ce`](Effect-TS/effect@45a70ce), [`fb757e3`](Effect-TS/effect@fb757e3), [`716e358`](Effect-TS/effect@716e358), [`af114e6`](Effect-TS/effect@af114e6), [`d0b3862`](Effect-TS/effect@d0b3862), [`7064da9`](Effect-TS/effect@7064da9 …[full notes](https://github.com/Effect-TS/effect/releases/tag/%40effect/platform-node%404.0.2) </details> <details> <summary><b>@<!---->effect/sql-d1</b> (4.0.1 → 4.0.2)</summary> ### Patch Changes - [#8770](Effect-TS/effect#8770) [`540ecd1`](Effect-TS/effect@540ecd1) Thanks @<!---->fubhy! - Tag every module and directly importable export with an explicit `@stability`. `@stability stable` follows strict semver, and `@stability unstable` may receive breaking changes in minor releases. - [#8866](Effect-TS/effect#8866) [`00f1cc7`](Effect-TS/effect@00f1cc7) Thanks @<!---->Makisuo! - Align SQL tracing with OpenTelemetry database conventions: - Name statement spans by `db.namespace`, `server.address[:server.port]` or `db.system.name`, falling back to `sql.execute`. The rules are exported as `Statement.spanName` and `Statement.spanTarget`. - Record Effect execution methods in `effect.sql.method` instead of `db.operation.name`. - Use internal transaction spans with `effect.sql.transaction.commit|savepoint|rollback` events. - Name D1 batches of two or more statements `BATCH`, or `BATCH {target}` when a target is set, with `db.operation.name` set to `BATCH` and `db.operation.batch.size`. - [#8740](Effect-TS/effect#8740) [`ec54070`](Effect-TS/effect@ec54070) Thanks @<!---->tim-smart! - Update repository dependencies to their latest compatible releases. - Updated dependencies [[`26c1089`](Effect-TS/effect@26c1089), [`6c59de7`](Effect-TS/effect@6c59de7), [`467d3ac`](Effect-TS/effect@467d3ac), [`375c1b0`](Effect-TS/effect@375c1b0), [`45a70ce`](Effect-TS/effect@45a70ce), [`fb757e3`](Effect-TS/effect@fb757 …[full notes](https://github.com/Effect-TS/effect/releases/tag/%40effect/sql-d1%404.0.2) </details> <details> <summary><b>@<!---->effect/vitest</b> (4.0.1 → 4.0.2)</summary> ### Patch Changes - [#8770](Effect-TS/effect#8770) [`540ecd1`](Effect-TS/effect@540ecd1) Thanks @<!---->fubhy! - Tag every module and directly importable export with an explicit `@stability`. `@stability stable` follows strict semver, and `@stability unstable` may receive breaking changes in minor releases. - Updated dependencies [[`26c1089`](Effect-TS/effect@26c1089), [`6c59de7`](Effect-TS/effect@6c59de7), [`467d3ac`](Effect-TS/effect@467d3ac), [`375c1b0`](Effect-TS/effect@375c1b0), [`45a70ce`](Effect-TS/effect@45a70ce), [`fb757e3`](Effect-TS/effect@fb757e3), [`716e358`](Effect-TS/effect@716e358), [`af114e6`](Effect-TS/effect@af114e6), [`d0b3862`](Effect-TS/effect@d0b3862), [`7064da9`](Effect-TS/effect@7064da9), [`eee0eeb`](Effect-TS/effect@eee0eeb), [`b9d6581`](Effect-TS/effect@b9d6581), [`7a721ce`](Effect-TS/effect@7a721ce), [`a0cb4c2`](Effect-TS/effect@a0cb4c2), [`3cb395e`](Effect-TS/effect@3cb395e), [`540ecd1`](Effect-TS/effect@540ecd1), [`aefe05a`](https://gi …[full notes](https://github.com/Effect-TS/effect/releases/tag/%40effect/vitest%404.0.2) </details> --- *This PR was auto-generated by [catalog-update-action](https://github.com/brandhaug/catalog-update-action).* Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updates repository dependencies to their latest releases and adds a changeset for the published packages whose runtime dependency ranges moved (
@effect/docgen,@effect/doctest,@effect/platform-node-shared,@effect/sql-d1,@effect/sql-mssql,@effect/sql-mysql2). Peer dependency ranges and public interfaces are unchanged.Bumped:
vitest/@vitest/*5.0.3,@effect/tsgo0.48.0,dprint0.59.0,oxlint/@oxlint/plugins1.86.0,rollup4.64.0,vite8.3.2,@types/node,@types/ws,immer,mysql2,tedious20.3.3,redis6.3.0, testcontainers 12.2.0,@cloudflare/workers-types,rolldown,chalk,hono,nodemailer.@effect/tsgo0.48.0 adds anunstableApiUsagediagnostic that fires on every use of a@stability unstableAPI. In this repo that produced about 44k warnings, because the packages use their own unstable modules. I turned it off intsconfig.base.json,tsconfig.tests.jsonandai-docs/tsconfig.json.Vitest 5.0.3 applies
.failsto each retry attempt.packages/vitest/test/timeout.test.tswas updated in a separate commit so the retry test triggers a real retry.Still not on the latest release:
typescript6.0.3 inapi-diff,docgen,jsdocsandoxc.docgen,jsdocsandoxcdeclaretypescriptpeers of<7.0.0, and this update leaves peer ranges alone.docgenis built on ts-morph, whose latest release (28.0.0) still targets the TypeScript 6 API.api-diff,jsdocsandoxccallts.createProgram,getTypeCheckerandcreateSourceFilein-process. TypeScript 7's root export is onlyversion, and its compiler API lives under the IPC-basedtypescript/unstable/*, so moving would mean rewriting these tools. 6.0.3 is already the newest 6.x release.jsdomstays on the~30.0.1override. I removed the override and tried 30.1.2 (the latest): the Atom React and Solid suites fail to start under Bun 1.4.0 (the version CI uses) and under 1.3.13, withTypeError: 'addEventListener' called on an object that is not a valid instance of EventTargetfrom Vitest'scatchWindowErrors. That's the failure the override comment describes. On 30.0.1 the same Bun run passes 34/34.miniflarestays at 5.20260925.0-alpha in@effect/sql-d1and@effect/sql-sqlite-do. From 5.20260926 on,Miniflare#dispatchFetchkeeps the caller's URL and relies on an undicidispatcherto route it to the runtime. Under Bun,undiciresolves to Bun's built-in shim, whosefetchignores custom dispatchers, so the request goes tohttp://localhost:80and thesql-sqlite-doMiniflare tests fail withUnable to connect. 5.20260925 rewrites the host itself and passes on Bun.@types/noderesolves to a single 26.6.4 copy. With 26.6.3 left in place for transitive@types/*packages,deno checkloaded both copies, merged theirnode:fsoverloads, and inferredStats | BigIntStatsforNFS.stat(path, { bigint: true })inNodeFileSystem.ts.Validation:
pnpm check(0 errors, 0 warnings) andpnpm lintpass. In the fullvitest run, the@effect/sql-d1Client/Resolver and@effect/sql-sqlite-nodeResolver tests fail, and they fail the same way on unmodifiedmainon this machine. Other tests that timed out under full-suite load (api-diffSnapshot, cluster) pass when run on their own.Closes EFF-1696