Releases: nestjs/nest
Releases · nestjs/nest
v6.6.2
v6.6.0
Features:
- all: add API docs (better DX) #2688
- common: add log levels (
Logger
) #2813 - common: add seconds to
Logger
timestamp #2770 - common: add
@Redirect()
decorator #2632 - core: move
createResponseBody
function toHttpException
#2796 - core: allow
NestModule.configure()
method to beasync
#2767 - core: provide more descriptive error for unknown element exception #2725
- core: add
beforeApplicationShutdown
hook #2567 - core: execute middleware of dependent modules first #2406
- core: add
resolve()
method to load scoped (either request or transient) providers #2682 - microservices: use hot observables for
emit()
(ClientProxy
) #2814 - microservices: improve microservices performance by scheduling emission on
nextTick()
#2653 - microservices: add serializers/deserializers feature to allow adapting external services #2653
Bug Fixes:
- core: do not call
onModuleInit
ifnull
#2790 - core: fix request-scoped middleware #2648
- core: method handler is interfering with another handler #2663
- microservices: pass all arguments to request-scoped proxies #2805
- microservices: update
isTermined
value when manually closed #2708 - platform-express: fix
PreservePath
boolean property location inmulter
configuration #2800
Other:
- ci: migrate towards CircleCI #2720
v6.5.2
Bug Fixes
- microservices: fix microservices pattern regression (add quotes and commas)
v6.5.1
v6.5.0
v6.4.0
Features
- core: add
ApplicationConfig
to injectable providers #2412 - core: add
getNext()
toHttpArgumentsHost
#2369
Bug Fixes
- core: add error message if recursive injection happens #2481
- core: run static exception filters when request-scoped provider throws an error #2290
- core: fix invalid token created by
ModuleTokenFactory
whenuseClass
is being used #2457 - microservices: fix Redis reconnection strategy (recover from disconnect) #2246
- microservices: sort microservices patterns (JS object keys) #2428
v6.3.2
v6.3.1
v6.3.0
Features
- common: add
enableImplicitConversion
option toValidationPipe
#2253 - common: add
ParseUUID
pipe #2062 - common: add option to allow validation of custom decorators #2304
- core: add
init()
method to the application context interface #1592 - core:
useExisting
provider #2145 - microservices:
RequestContext
in request-scoped providers #2111 - microservices: add
ack
boolean option to RMQ microservice settings #1583 - microservices: add
@GrpcStreamMethod
and@GrpcStreamCall
decorators (streaming support) #1568
Bug Fixes
- common: allow classes as parameters of custom decorators #1562
- core: fix override logic (enhancers and providers) #2070
- microservices: return correct type client type in
ClientProxyFactory
#2240 - microservices: gracefully handle invalid messages sent through network #2299
- microservices: allow setting max message length (gRPC client) #2295
- microservices: fix gRPC server streaming error handling #1466
Deps
v6.2.3
Bug Fixes
- common: strip prototype keys in
ValidationPipe