# nestjs/nest · RepoSense Release & Migration Intelligence

> Native Web Response and stream returns added. Update dependencies. Migration: None.

## Metadata
- **Repository URL**: https://github.com/nestjs/nest
- **Primary Package**: `@nestjs/core` (NPM)
- **Categories**: `FRAMEWORK`, `BACKEND`
- **Latest Version**: `v12.4.0`
- **Semantic Status**: `COMPATIBLE`
- **Bundle Size Impact (unavailable)**: `Size Unavailable`
- **Atom Ingestion Feed**: https://github.com/nestjs/nest/releases.atom

## The Human Context (Plain-English Pitch)
NestJS is a structured Node.js framework for building scalable enterprise-grade backend services using TypeScript. It eliminates structural chaos by enforcing clean architectural patterns and dependency injection right out of the box. Teams use it to build robust REST APIs, GraphQL services, and microservices without reinventing boilerplate infrastructure.

## Stage 1 Executive Summary ([Core Change] + [Required Action] + [Migration Effort])
Native Web Response and stream returns added. Update dependencies. Migration: None.

## Breaking Changes & Required Actions
- Added native support for returning web `Response` and streaming responses directly from route handlers.
- Added view locals configuration to `@nestjs/platform-node` alongside trailing-slash path resolution fixes.
- Fixed gRPC call options propagation on request streams and prevented MQTT wildcard self-replies in `@nestjs/microservices`.
- Declared `rxjs` as an explicit peer dependency across `@nestjs/platform-express`, `@nestjs/platform-fastify`, and `@nestjs/platform-node`.

## Migration Snippet
```ts
npm install @nestjs/core@12.4.0 @nestjs/common@12.4.0
```

## Ecosystem Compatibility Matrix & Graph Warnings
- **Node.js >=20.0.0** [`COMPATIBLE`]: Fully verified and compatible with modern active Node.js LTS runtimes.
- **TypeScript >=5.0.0** [`COMPATIBLE`]: Full type fidelity maintained across standard decorators and metadata reflection.
- **RxJS ^7.8.0** [`COMPATIBLE`]: Explicit peer dependency constraint declared across Express, Fastify, and Node platform adapters.

## Zero-Noise Release Timeline
- **v12.4.0** (2026-11-06) [COMPATIBLE]: Native Web Response and stream returns added. Update dependencies. Migration: None.
- **v12.3.3** (2026-11-04) [COMPATIBLE]: Ships `@nestjs/core@12.3.3` with upstream runtime refineme. Drop-in upgrade. Migration: None.

## Upgrade & Migration Q&A (GEO Direct Answers)
### Is nestjs/nest v12.4.0 safe to upgrade in production?
nestjs/nest v12.4.0 is classified as COMPATIBLE (MINOR release). Native Web Response and stream returns added. Update dependencies. Migration: None.

### What breaking changes or compatibility risks exist in nestjs/nest v12.4.0?
No breaking API changes or peer dependency conflicts are recorded for nestjs/nest v12.4.0 in the RepoSense compatibility graph.

### What is the bundle size impact of @nestjs/core v12.4.0?
Measured bundle size telemetry is currently unavailable for @nestjs/core v12.4.0; verify build output locally before deploying.

### How do I upgrade @nestjs/core to v12.4.0?
Upgrade @nestjs/core to v12.4.0 by running "npm install @nestjs/core@12.4.0" and applying the migration steps: npm install @nestjs/core@12.4.0 @nestjs/common@12.4.0
