---
changelog:
  category: Prerelease
  version: 0.1.0-beta.23
date: '2026-09-30T22:35:15Z'
seo:
  description: >-
    core: remove support for automated next.js tags from the core fetch client
    (5fc6382) core, fetch, node, server: Allow path to be omitted from http
    methods in…
title: v0.1.0-beta.23
type: changelog
---
core:
- remove support for automated next.js tags from the core fetch client ([5fc6382](https://github.com/rest-rpc/rest-rpc/commit/5fc6382))

core, fetch, node, server:
- Allow path to be omitted from http methods in route builder. enforce leading slash in paths in types. ([8db54c8](https://github.com/rest-rpc/rest-rpc/commit/8db54c8))

core, tanstack-query:
- Align TanStack Query utils with the Fetch client and TanStack Query APIs. Query and streamed-query utils now accept one options object with a `request` field, infinite queries map TanStack page parameters to route requests with a `request` callback, and `skipToken` consistently replaces `request`. Route utils expose explicit `queryKey()` and `mutationKey()` methods, generated mutation options use the route mutation key by default, and query keys preserve request input unchanged. Utils also preserve dynamic global-header inference and route-specific Fetch options, while mutations accept caller-managed cancellation signals. ([8c57e3d](https://github.com/rest-rpc/rest-rpc/commit/8c57e3d))

express, fastify, fetch, hono, node, server:
- Add .$context<T>() for ther route builder to specify context for specific set of routes. Remove providing initial context option from route registeration. ([d72a045](https://github.com/rest-rpc/rest-rpc/commit/d72a045))

express, fastify, fetch, hono, node, server:
- add options to disable request and response validation across server adapters ([5676c02](https://github.com/rest-rpc/rest-rpc/commit/5676c02))

express, fastify, fetch, hono, node, server:
- Allow reusable context type and middleware for implement api ([5676c02](https://github.com/rest-rpc/rest-rpc/commit/5676c02))

express, fastify, fetch, hono, node, server:
- Replace direct application context property access with a typed per-request `context.get(key)` and `context.set(key, value)` store. ([d72a045](https://github.com/rest-rpc/rest-rpc/commit/d72a045))

tanstack-query:
- Fix an issue with inline contextual typing inference not working for streamedQueryOptions ([623354d](https://github.com/rest-rpc/rest-rpc/commit/623354d))
