Back to Explore

nestjs/nest

GitHub
8 updates · last 90 days1 watchersOpen source

Last release:

Nest is a progressive Node.js framework for building efficient, scalable server-side applications with TypeScript (while preserving compatibility with JavaScript). It provides an application architecture inspired by Angular, and it can run on top of Express while also supporting other libraries like Fastify for plugin compatibility.

Project status

  • Nest (nestjs/nest) appears actively maintained, with an upstream push on 2026-08-12 and recent framework updates (v11.1.27 on 2026-06-15, v11.1.28 on 2026-07-08, v11.1.29 on 2026-08-10).
  • Update cadence looks steady and ongoing (roughly every 3 to 6 weeks across the last few updates, with a follow-on patch in early August close to the most recent upstream activity).

AI summary generated

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v11.1.29

    v11.1.29 contains a set of focused fixes across core and common modules, including improvements to SSE message serialization, middleware route overlap handling, and internal dependency resolution behavior. The release notes also mention a new file type validator option (override mimetype) and a few targeted microservices and express-related bug fixes.

    Features
  • v11.1.28

    v11.1.28 includes a targeted core fix to ensure SSE producer Observables are properly torn down when a client disconnects mid-await with an interceptor. It also adds missing HTTP exception mappings in @nestjs/common and improves legacy route warning messages to include the auto-converted route, along with the documented fastify and multer dependency updates.

    SecurityFeatures
  • v11.1.27

    This release primarily fixes SSE teardown behavior and Fastify middleware routing for paths with trailing slashes. It also includes several internal framework changes and updates to example/test code to validate the corrected SSE lifecycle handling.

  • v11.1.26

    v11.1.26 is a small patch release focused on fixing an issue where SSE endpoints using HTTP POST could return an empty response. The code changes also adjust internal SSE stream cleanup behavior around connection close handling to better support POST requests with consumed request bodies.

  • v11.1.25

    v11.1.25 contains targeted fixes for SSE connection close handling, Redis microservices client shutdown behavior, and Fastify trailing slash URL matching. The release notes mention these three issues directly, but the code diff also shows additional behavioral changes around SSE promise handling and some install/dependency related modifications.

  • v11.1.24

    v11.1.24 is a patch release focused on Nest core internal correctness and developer-facing feedback. It includes a fix to ensure the dependency-tree cache is reset when metadata changes, and an enhancement that warns when `useWebSocketAdapter()` is called after websocket gateways are already initialized.

    Features
  • v11.1.23

    v11.1.23 is a core-focused patch release. The release notes call out a bug fix related to `snapshot: true` causing Terminus transient indicators to be eagerly instantiated.

  • v11.1.22

    v11.1.22 delivers a core fix for request-scoped dependency injection under concurrent, in-flight module/component resolution, and improves the clarity of the InvalidClassModuleException error message by indicating whether the offending class is a provider, controller, or exception filter. Alongside those core changes, the release updates multiple package versions (including @nestjs/* patch bumps and some dev/test tooling dependencies).

    Features
  • v11.1.21

    v11.1.21 is a patch release focused on a core injector initialization issue. The code changes also include a monorepo version bump and a small set of repo-wide maintenance updates (test coverage and dev dependency/lint tooling updates).

  • v11.1.20

    NestJS v11.1.20 ships a set of bug fixes across core (notably around transient provider resolution and SSE event delivery), plus targeted fixes in microservices, common utilities, and socket.io. The release notes also include microservices enhancements (binary return buffers, RMQ blocked/unblocked handling) and a platform-express enhancement (Multer option charset parameter).

    Features