Shipped · APIs and backends

What middleapi/orpc shipped

The public repository of Orpc · github.com/middleapi/orpc

Written by FoxPlug from the repository's own releases; not affiliated with Orpc. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/middleapi/orpc; Orpc did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

Follow orpc's weekly shipped digest

Week of October 5, 2026

What shipped

Why it matters

This week's work tightens the OpenAPI surface: memory use for bracket notation keys is bounded, enum and union statuses are supported in detailed responses, and path params win over colliding body or query keys in compact input. Several fixes prevent silent data problems, from Cloudflare message ids skipping events after a table recreation to retries of request bodies that cannot be resent. Peer dependency floors were raised so mutation interceptors behave correctly on supported TanStack Query and Pinia Colada versions.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

New release: OpenAPI detailed responses now support enum and union statuses, bracket notation keys use bounded memory, and path params take precedence in compact input. Also: timestamp-based Cloudflare message ids, no retry of non-resendable bodies, and higher TanStack Query and

Post for LinkedIn

This week we shipped changes across the OpenAPI layer and a few important fixes. OpenAPI detailed responses now accept enum and union status codes, including picklists from Effect, arktype and valibot. Bracket notation deserialization tracks empty slots across the payload to bound memory while allowing longer sequential arrays, and path params now take precedence over colliding query or body keys in compact input. On the fixes side, Cloudflare message ids are timestamp based so resuming after idle cleanup or a schema reset does not skip newer events, the Retry After Link Plugin skips requests whose bodies cannot be resent, and path matching handles raw and percent-encoded characters. We also raised the TanStack Query and Pinia Colada peer dependency floors because older TanStack versions p

Week of September 28, 2026

What shipped

Why it matters

This week focused on robustness in streaming and batch operations, fixing edge cases where cancelled requests continued running and async context was lost between callers. The JSON Schema and OpenAPI improvements ensure types round-trip correctly and special values like Infinity serialize properly. These fixes matter because they prevent silent failures in production where batched calls, streams, and context-aware transports are heavily used.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

V2.0.0-beta.42: batch streams now cancel properly, async context flows correctly between callers, Infinity round-trips through serializers, and JSON Schema handles dates and composed types.

Post for LinkedIn

V2.0.0-beta.42 ships fixes for batch and streaming reliability. Cancelled streams now properly stop on the server instead of running indefinitely, batched requests preserve caller async context so request-scoped data stays intact, and infinity values round-trip through serializers. We also improved JSON Schema handling for dates, tuples, and composed types, and OpenAPI path matching now correctly handles catch-all parameters and special characters.

Week of September 21, 2026

What shipped

Why it matters

This week addresses critical reliability issues in streaming, batching, and event delivery, plus mass-assignment and security gaps. Connection lifecycle handling across multiple transports is now correct, and procedures respect schema boundaries properly. These fixes prevent data loss, resource leaks, and vulnerability exposure.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: Redis events now stay in order, batches and subscriptions stop on disconnect, retry loops don't freeze, and procedures respect their schemas. 40 fixes across transport, validation, and streaming.

Post for LinkedIn

Orpc shipped 40 fixes this week focusing on reliability and correctness. Redis Pub/Sub now guarantees event ordering during resume, client disconnects properly cancel streamed responses and batched work, and procedures no longer receive undeclared fields. RetryLinkPlugin no longer hangs on errors, and batching gains a configurable wait option to optimize request grouping. These changes address streaming leaks, mass-assignment risks, and connection lifecycle issues across WebSocket, MessagePort, and HTTP transports.

Week of September 14, 2026

What shipped

Why it matters

Beta.37 hardens security with type checking during deserialization and removes deprecated adapter-level hooks, while beta.36 expanded platform support with distributed locks and NestJS QUERY method. These releases improve both safety and flexibility for developers building production systems.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

V2.0.0-beta.37 and beta.36 shipped this week. Beta.37 removes adapter interceptors, hardens RPC deserialization against type confusion, and fixes plugin ordering. Beta.36 adds distributed locking, NestJS QUERY support, and Redis cluster adapters.

Post for LinkedIn

Two oRPC beta releases landed this week with significant improvements: v2.0.0-beta.37 removes deprecated adapter-level interceptors and plugins, hardens the RPC serializer to validate wire types before restoring built-in values, fixes plugin registration order, and lets handlers accept context functions resolved after prefix checks. v2.0.0-beta.36 introduces distributed locking helpers with multiple adapters, adds NestJS support for HTTP QUERY method on v11.2+, and extends rate limiting to accept Redis cluster clients. Documentation now clarifies that any Standard Schema library works with oRPC, not just the three highlighted packages.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-10-13.

Is this your repo? Ask us to remove this page.