chore: upgrade standardserver to 0.8.3 - #1985
Merged
dinwwwh merged 1 commit intoSep 5, 2026
Merged
Conversation
Bumps all seven @standardserver/* packages from ^0.8.2 to ^0.8.3 and refreshes the minimumReleaseAgeExclude entries. The release fixes absolute-form request target parsing in @standardserver/node; the remaining packages are republishes keeping exact-version pins aligned.
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
More templates
@orpc/ai-sdk
@orpc/arktype
@orpc/bun
@orpc/client
@orpc/cloudflare
@orpc/contract
@orpc/experimental-effect
@orpc/evlog
@orpc/hibernation
@orpc/json-schema
@orpc/experimental-msw
@orpc/nest
@orpc/next
@orpc/node
@orpc/openapi
@orpc/opentelemetry
@orpc/pinia-colada
@orpc/pino
@orpc/publisher
@orpc/ratelimit
@orpc/server
@orpc/shared
@orpc/swr
@orpc/tanstack-query
@orpc/trpc
@orpc/valibot
@orpc/zod
commit: |
Contributor
There was a problem hiding this comment.
✅ No new issues found.
Reviewed changes — initial review of PR #1985 (commit 6e219351 vs base 6f5501f).
@standardserver/*0.8.2 → 0.8.3 across the workspace — all seven packages pinned to^0.8.3in the root manifest, 14 package manifests, the lockfile integrity/snapshot blocks, and thepnpm-workspace.yamlminimumReleaseAgeExcludelist, with no stale0.8.2references left anywhere.- Upstream behavior change contained to
@standardserver/node— absolute-form request targets (GET http://host/path HTTP/1.1) now reduce to/pathinstead of/http://host/path. Verified against the merged upstream fix (middleapi/standardserver#85): origin-form paths pass through untouched and unparseable input keeps the old fallback, so oRPC's routing onrequest.urlis unaffected — proxy-forwarded requests that used to 404 now route correctly. Noenginesfloor change. - Lockfile by-product is inert — the only other diff is the
@tanstack/react-query-next-experimental@5.102.6/next@16.3.3peer-suffix keys gaining@babel/core@7.29.7; that package entry and itsstyled-jsxresolution already existed, so it's a resolution-key rewrite rather than a graph change.
Verified locally against the bumped deps: node adapter + static-file plugin + nest (260 tests) and server standard/fetch adapters + request plugins + evlog + hibernation (148 tests) all pass. CI test_matrix legs were green at review time.
DeepSeek Flash (free via Pullfrog for OSS) | 𝕏
Contributor
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.

Upgrades all seven
@standardserver/*packages from^0.8.2to^0.8.3. The release's one code change is in@standardserver/node: absolute-form request targets such asGET http://host/path HTTP/1.1now parse to/pathinstead of/http://host/path, so the Node adapter (and the Nest and Node static-file integrations built on it) routes such requests correctly behind proxies that forward absolute targets.Changes
Only
@standardserver/nodechanged behavior.@standardserver/coredrops animplements ReadableWritablePairclause from theEventStreamDecoderStreamdeclaration (types only, not referenced in oRPC), and the other five are republishes that keep the exact-version pins consistent. TheminimumReleaseAgeExcludelist swaps the aged-out0.8.2entries for0.8.3ones. No oRPC source or docs needed adapting.Testing
pnpm type:checkand eslint on the changed manifests are clean.pnpm installalso rewrote the peer-suffix key of@tanstack/react-query-next-experimental(adds@babel/coreto thenextresolution). No version changed and this key has flipped before, so it is left as pnpm generated it.