Skip to content

v9.0.0

Compare
Choose a tag to compare
@kamilmysliwiec kamilmysliwiec released this 08 Jul 07:35
· 5707 commits to master since this release
308bec4

v9.0.0 (2022-07-08)

Article: https://trilon.io/blog/nestjs-9-is-now-available

Migration guide: https://docs.nestjs.com/migration-guide

Features

Bug fixes

  • microservices

Enhancements

  • common, core, platform-express, platform-fastify
    • #8802 fix: only send exception responses if header is not already sent (@wSedlacek)
    • #9591 feat(common,core): make HttpServer#applyVersionFilter mandatory (@micalevisk)
  • common
    • #9705 feat(common): Add error chaining support to http exception (@vinnymac)
    • #9383 feat(common): disallow usage of inject on class and value providers at type level (@micalevisk)
    • #9023 fix: fix factory provider definition (@ZanMinKian)
    • #8459 fix(common): ParseUUIDPipe - throw exceptions with exceptionFactory only (@titivuk)
  • microservices
    • #9681 fix(microservices): allow postfixId on KafkaOptions to be an empty string (@micalevisk)
    • #8798 feat(microservices): migrate redis transporter to internally use ioredis package (@kamilmysliwiec)
    • #9586 feat(microservices): add kafka retriable exception, auto-unwrap payloads (@kamilmysliwiec)
  • core
    • #9720 fix(core): prevent renaming global providers and modules in the repl (@micalevisk)
    • #9596 feat(core): throw an exception instead of logging due to module import misusage (@micalevisk)
  • common, core, microservices
    • #9604 refactor(common,core,microservices): drop all deprecated methods (@micalevisk)
  • core, websockets
    • #9491 feat(core,websockets): use rxjs to check if values are observables (@micalevisk)

Dependencies

Committers: 13