Download Latest Version v12.3.0 source code.zip (3.1 MB) Google Add to Preferred Sources
Home / v12.3.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-10-27 8.6 kB
v12.3.0 source code.tar.gz 2026-10-27 1.8 MB
v12.3.0 source code.zip 2026-10-27 3.1 MB
Totals: 3 Items   5.0 MB 0

v12.3.0 (2026-10-27)

Features

Bug fixes

  • common
  • #18289 fix(common): report the detected file type in file type errors (@DenisCDev)
  • #18246 fix(common): avoid throwing for arrow prototype constructors (@fengxueweilai)
  • #18220 fix(common): abort the response when a streamable file fails midway (@thekhegay)
  • core
  • #18276 fix(core): run middleware once for routes that differ only in version (@OmBhandwaldar)
  • #18262 fix(core): tolerate sse request sockets without tuning methods (@SnowingFox)
  • #18252 fix(core): read the url protocol from the server (@thekhegay)
  • #18254 fix(core): name the array and index of undefined module entries (@thekhegay)
  • #18235 fix(core): discover classes by each of their discovery decorators (@OmBhandwaldar)
  • #18216 fix(core): read the abort on error option of the app being called (@thekhegay)
  • #18209 fix(core): let middleware exclusions cover prefix-excluded routes (@thekhegay)
  • #18210 fix(core): honor abortOnError passed to select() (@Cayan)
  • #18215 fix(core): subscribe to handler observables from other rxjs copies (@koreahghg)
  • #18201 fix(core): read a quoted media type version in the middleware exclusions (@hktitof)
  • #18200 fix(core): resolve request-scoped forward refs for concurrent requests (@maxymlyskov)
  • common, microservices, platform-ws
  • #18285 fix(ws,microservices): load packages where bundlers can see them (@kamilmysliwiec)
  • common, microservices, websockets
  • #18272 fix(common): keep one route param per argument in an overriding method (@maxymlyskov)
  • platform-express
  • #18264 fix(express): map unsupported multipart content types to 415 (@seren-wib)
  • #18234 fix(express): end a head response for an empty streamable file (@spokodev)
  • #18232 fix(express): leave 5xx http-errors errors unmapped so they are logged (@kamilmysliwiec)
  • #18214 fix(platform-express): map http-errors exceptions to HttpException in Express adapter (@okxint)
  • #18199 fix(express): send the standard body for an exception wrapping an error (@KAPUIST)
  • platform-fastify
  • #18253 fix(fastify): send object error bodies with a json content type (@maxymlyskov)
  • #18240 fix(fastify): leave 5xx fastify errors unmapped so they are logged (@thekhegay)
  • #18239 fix(fastify): map 4xx http-errors errors to http exceptions (@kamilmysliwiec)
  • #18226 fix(fastify): listen on a file descriptor (@thekhegay)
  • #18217 fix(fastify): run cors before nest middleware (@kamilmysliwiec)
  • core, platform-express, platform-fastify, platform-socket.io, platform-ws, websockets
  • #18251 fix(core,express,fastify,ws,socket.io): load adapters with an older core (@thekhegay)
  • microservices
  • #18250 fix(microservices): re-arm the redis retries on a new listen (@hktitof)
  • #18255 fix(microservices): report a nats connection that gave up reconnecting (@thekhegay)
  • #18249 fix(microservices): do not emit a trailing null to kafka requesters (@thekhegay)
  • #18256 fix(microservices): let a retriable exception keep travelling (@hktitof)
  • #18238 fix(microservices): retry the tcp server again after close and listen (@kamilmysliwiec)
  • #18223 fix(microservices): clear the tcp retry timer when a new listen starts (@hktitof)
  • #18221 fix(microservices): honor mqtt topic filter boundaries (@fabric0de)
  • #18229 fix(microservices): let only the exact message handler answer a request (@maxymlyskov)
  • #18211 fix(microservices): fail the request when its last reply cannot be sent (@maxymlyskov)
  • #18206 fix(microservices): reset the tcp retry attempts on each listen (@hktitof)
  • #18204 fix(microservices): count every failed rmq connection attempt (@maxymlyskov)
  • #18197 fix(microservices): send the record headers of nats as message headers (@hktitof)

Dependencies

Committers: 16

Source: README.md, updated 2026-10-27