Nest Versions Save

A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀

v9.1.1

1 year ago

v9.1.1 (2022-09-19)

Features

Bug fixes

Enhancements

  • common
    • #10285 fix(common): make ExtraModuleDefinitionOptions partial in OPTIONS_TYPE (@twchn)
    • #10087 feat(common): allow to serialize plain object (@ZanMinKian)
    • #10143 fix: export cache module options token under easy name (@jmcdo29)
  • core
  • microservices
    • #10272 feat(microservices): Add producer reference to KafkaContext (@Papooch)

Dependencies

Committers: 13

v9.0.11

1 year ago

v9.0.11

Bug fixes

  • microservices
  • common
    • #10106 fix: add a check if the res is destroyed before sending response (@jmcdo29)

Dependencies

Committers: 4

v9.0.7

1 year ago

Enhancements

  • microservices

Docs

Dependencies

Committers: 2

v9.0.6

1 year ago

v9.0.6 (2022-07-28)

Features

  • common
    • #9935 feat(common): pass options to nested async modules (@random42)

Bug fixes

  • common
  • microservices
    • #9996 fix(microservices): prevent kafka parser from modifying received message (@jDzames)

Enhancements

  • microservices
  • core
    • #9836 feat(core): add option to disable logs on LazyModuleLoader#load (@micalevisk)

Dependencies

Committers: 7

v9.0.5

1 year ago

v9.0.5 (2022-07-20)

Bug fixes

  • common, platform-express

Enhancements

  • microservices
    • #9798 feat(microservices): add noAssert option for RMQ connection (@frankmangone)
    • #9954 feat(microservices): add Kafka heartbeat callback to KafkaContext (@kosh-b)
  • platform-express, platform-fastify
    • #9926 fix(express,fastify): raw body for urlencoded requests (@tolgap)

Dependencies

  • Other
    • #9959 chore(deps): bump terser from 5.10.0 to 5.14.2 in /sample/30-event-emitter (@dependabot[bot])
    • #9960 chore(deps): bump terser from 5.14.1 to 5.14.2 in /sample/32-graphql-federation-schema-first/users-application (@dependabot[bot])
    • #9961 chore(deps): bump terser from 5.10.0 to 5.14.2 in /sample/31-graphql-federation-code-first/gateway (@dependabot[bot])
    • #9962 chore(deps): bump terser from 5.10.0 to 5.14.2 in /sample/31-graphql-federation-code-first/users-application (@dependabot[bot])
    • #9963 chore(deps): bump terser from 5.10.0 to 5.14.2 in /sample/32-graphql-federation-schema-first/posts-application (@dependabot[bot])
    • #9964 chore(deps): bump terser from 5.10.0 to 5.14.2 in /sample/32-graphql-federation-schema-first/gateway (@dependabot[bot])
    • #9965 chore(deps): bump terser from 5.10.0 to 5.14.2 in /sample/29-file-upload (@dependabot[bot])
    • #9966 chore(deps): bump terser from 5.10.0 to 5.14.2 in /sample/28-sse (@dependabot[bot])
    • #9967 chore(deps): bump terser from 5.10.0 to 5.14.2 in /sample/31-graphql-federation-code-first/posts-application (@dependabot[bot])
    • #9951 chore(deps-dev): bump mongoose from 6.4.4 to 6.4.5 (@dependabot[bot])
    • #9952 chore(deps-dev): bump concurrently from 7.2.2 to 7.3.0 (@dependabot[bot])
  • platform-fastify

Committers: 4

v9.0.2

1 year ago

v9.0.2

Bug fixes

Enhancements

  • core
    • #9902 refactor(core): replace our own 1-level flatten by the native one (@micalevisk)

Dependencies

Committers: 3

v9.0.0

1 year ago

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

v8.4.7

1 year ago

v8.4.7 (2022-06-14)

Enhancements

  • microservices
    • #9719 feat(microservices): exposes base context on the main package (@delucca)
    • #9751 fix(microservices): adds feedback message when RabbitMQ server connection hangs (@delucca)
  • common
    • #9742 Improve stripProtoKeys performance, especially for TypedArray (@mjgp2)

Dependencies

Committers: 5

v8.4.5

2 years ago

v8.4.5 (2022-05-13)

Bug fixes

Enhancements

  • common
  • core
    • #9506 feat(core): enhance circular dependency error message (@ntibi)

Dependencies

Committers: 6

v8.4.4

2 years ago

v8.4.4 (2022-04-07)

Bug fixes

Enhancements

  • common
    • #9444 feat(common): change private modifer on built-in pipes to protected (@micalevisk)
    • #9435 feat(common): set default StreamableFile length automatically when possible (@jonahsnider)

Dependencies

Committers: 5