# What changed in @nestjs/apollo

> 13 changes in @nestjs/apollo 14 from its official release notes, upgrade guides and advisories: 5 new APIs and options. Each one cited. Sources checked 2026-11-01. HTML: https://unstale.sh/npm/@nestjs/apollo/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @nestjs/apollo 14

### New APIs and options

- @nestjs/graphql adds support for the node http adapter. (14.1.1) — [release notes](https://github.com/nestjs/graphql/releases/tag/v14.1.1)
- A custom WebSocket server can be supplied for graphql-ws subscriptions. (14.1.0) — [release notes](https://github.com/nestjs/graphql/releases/tag/v14.1.0)
- A field metadata helper is exported for custom mapped types. (14.1.0) — [release notes](https://github.com/nestjs/graphql/releases/tag/v14.1.0)
- A field middleware decorator is added for fields and resolvers. (14.1.0) — [release notes](https://github.com/nestjs/graphql/releases/tag/v14.1.0)
- Fields can reference the root query type. (14.1.0) — [release notes](https://github.com/nestjs/graphql/releases/tag/v14.1.0)

### Behavior and default changes

- TypeScript is declared as an optional peer dependency. (14.0.2) — [release notes](https://github.com/nestjs/graphql/releases/tag/v14.0.2)

### Fixes and other changes

- Object prototype members are skipped when inferring defaults. (14.1.0) — [release notes](https://github.com/nestjs/graphql/releases/tag/v14.1.0)
- Comment terminators are escaped in emitted descriptions. (14.1.0) — [release notes](https://github.com/nestjs/graphql/releases/tag/v14.1.0)
- The label is dropped from the federation 1 override directive. (14.1.0) — [release notes](https://github.com/nestjs/graphql/releases/tag/v14.1.0)
- The auto schema file now links to the federation 2 spec. (14.1.0) — [release notes](https://github.com/nestjs/graphql/releases/tag/v14.1.0)
- The federation driver now stops its graphql-ws server. (14.1.0) — [release notes](https://github.com/nestjs/graphql/releases/tag/v14.1.0)
- Request-scoped creation errors are routed through filters. (14.1.0) — [release notes](https://github.com/nestjs/graphql/releases/tag/v14.1.0)
- Fixes a breaking change affecting @apollo/subgraph's buildSubgraphSchema. (14.0.2) — [release notes](https://github.com/nestjs/graphql/releases/tag/v14.0.2)
