---
changelog:
  category: Prerelease
  version: 2.0.0-beta.24
date: '2026-08-03T12:55:59Z'
seo:
  description: >-
    Re-export renamed v1 APIs as deprecated aliases - by @dinwwwh in
    https://github.com/middleapi/orpc/issues/1758 (74807)contract:Error factory
    - by @dinwwwh in…
title: v2.0.0-beta.24
type: changelog
---
### &nbsp;&nbsp;&nbsp;🚀 Features

- Re-export renamed v1 APIs as deprecated aliases &nbsp;-&nbsp; by @dinwwwh in https://github.com/middleapi/orpc/issues/1758 [<samp>(74807)</samp>](https://github.com/middleapi/orpc/commit/74807272)
- **contract**:
  - Error factory &nbsp;-&nbsp; by @dinwwwh in https://github.com/middleapi/orpc/issues/1760 [<samp>(4dc08)</samp>](https://github.com/middleapi/orpc/commit/4dc0866d)
  - Validate data in error factory constructor &nbsp;-&nbsp; by @dinwwwh in https://github.com/middleapi/orpc/issues/1765 [<samp>(24021)</samp>](https://github.com/middleapi/orpc/commit/240215cb)
- **effect**:
  - Add catchORPCError, catchORPCErrorCode and catchORPCErrorCodes utils &nbsp;-&nbsp; by @dinwwwh in https://github.com/middleapi/orpc/issues/1766 [<samp>(d9d03)</samp>](https://github.com/middleapi/orpc/commit/d9d031f9)
- **hibernation**:
  - Hibernation APIs &nbsp;-&nbsp; by @dinwwwh in https://github.com/middleapi/orpc/issues/1763 [<samp>(db548)</samp>](https://github.com/middleapi/orpc/commit/db548c81)
- **rpc, openapi**:
  - AWS Lambda and Fastify adapters &nbsp;-&nbsp; by @dinwwwh in https://github.com/middleapi/orpc/issues/1767 [<samp>(504ff)</samp>](https://github.com/middleapi/orpc/commit/504ff631)
- **server**:
  - Describe batch binary responses with a dedicated content type &nbsp;-&nbsp; by @dinwwwh in https://github.com/middleapi/orpc/issues/1761 [<samp>(f53ba)</samp>](https://github.com/middleapi/orpc/commit/f53bafa1)

### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes

- Keep nested clients and utils referentially stable &nbsp;-&nbsp; by @dinwwwh in https://github.com/middleapi/orpc/issues/1757 [<samp>(46bd0)</samp>](https://github.com/middleapi/orpc/commit/46bd033b)
- **client**: Match subclasses in ORPCError cross-context instanceof check &nbsp;-&nbsp; by @dinwwwh in https://github.com/middleapi/orpc/issues/1762 [<samp>(4b865)</samp>](https://github.com/middleapi/orpc/commit/4b865265)

### &nbsp;&nbsp;&nbsp;🏎 Performance

- **client**: Remove redundant default instanceof fallback in ORPCError &nbsp;-&nbsp; by @dinwwwh in https://github.com/middleapi/orpc/issues/1764 [<samp>(72597)</samp>](https://github.com/middleapi/orpc/commit/725972b7)

##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/middleapi/orpc/compare/v2.0.0-beta.23...v2.0.0-beta.24)
