Catalog / NestJS

NestJS 11 to 12

Every NestJS 12.x release the archive holds, 8 of them, starting at 12.0.0 and running to 12.2.0. The publisher writes these one at a time and its documentation describes the version you are on, so the run between two majors is not laid out anywhere as a list.

Releases
8 8 carry notes
Opened
27 Aug 2026 2 months ago
Span
53 days to 19 Oct 2026
Breaking
1 tagged by the publisher
Advisories closed
3 security

The turn

The last 11.x release the archive holds before the turn is 11.2.3, on 25 Aug 2026. 12.0.0 followed 2 days later. 11.x did not stop there. 4 more 11.x releases shipped after 12.0.0 opened, the last of them on 23 Oct 2026, so both lines were being maintained at once.

Tagged breaking

1 of these releases carries the breaking label: 12.0.0. The label is matched from words in the publisher’s own notes, so a release that changed an API without using the word does not carry it.

Every 12.x release

All NestJS releases
12.2.0securityaddedfixed

Notable changes New options @Sse({ maxPendingDataLength }) sets how many characters of event data may wait for a client that is not reading its events (4M by default; 0 or Infinity lifts the limit) – 2f05ad954e IoAdapter and WsAdapter take

12.1.3addedfixedchanged

Bug fixes core, microservices #18111 fix(core,microservices): flush buffered logs when initialization fails (@thekhegay) #17993 fix(core,microservices): run transient global enhancers on controllers (@johnnyhuirilef) platform-express #18110

12.1.1fixed

Bug fixes common, core, microservices, testing #17893 fix(common): logger bugs in json output, level changes, fatal and buffered logs (@kamilmysliwiec) microservices #17891 fix(microservices): let the mqtt client retry after a failed connec

12.1.0securityaddedfixed

Bug fixes core #17838 fix(core): inherit optional ctor params when the ctor is not redeclared (@kamilmysliwiec) #17819 fix(core): name the module when metadata entries are invalid (@thekhegay) microservices #17828 fix(microservices): let th

12.0.4fixedchanged

Bug fixes microservices #17816 fix(microservices): let the kafka client retry after a failed connect (@Xch4rt) #17786 fix(microservices): fail pending rmq requests on client close (@johnnyhuirilef) #17802 fix(microservices): fail pending na

12.0.3fixedchanged

Bug fixes microservices #17766 fix(microservices): always run the kafka processing end hook (@kamilmysliwiec) #17757 fix(microservices): fail pending requests on client close (@hktitof) #17746 fix(microservices): bound memory held for a TCP

12.0.2addedfixedchanged

Bug fixes platform-socket.io, platform-ws #17666 fix(socket.io): keep the message stream alive when a handler throws (@hktitof) microservices #17728 fix(microservices): detach signal listeners of connected microservices (@kamilmysliwiec) #1

12.0.0breakingaddedchanged

NestJS v12.0.0 NestJS 12 is centered around ESM-ready packages, first-class Standard Schema support for validation and serialization, a rebuilt CLI, and native observability through the new @nestjs/observe SDK. Existing CommonJS application