common: refactor the built-in console logger class #6142#5353, separate out Logger wrapper class and ConsoleLogger class, add buffering logs feature (buffer init logs and flush them out when a custom logger is assigned), add log level output #6172, support log levels feature nestjs/docs.nestjs.com#1613
common: add StreamableFile class for streaming files from controller routes (cross-platform) nestjs/nest#5278
common: add ParseFloatPipe and ParseEnumPipe classes nestjs/nest#6232
core: BaseExceptionFilter supports http-errors (and any other error objects that have the statusCode property specified) out of the box now nestjs/nest#6349
core: set Error.name property to the name of the class (all exceptions that inherit from the built-in HttpException) nestjs/nest#5859
Bug fixes
common: add a missing type argument to mixin() function nestjs/nest#6216
core: use router.all() method for routes annotated with the @All() decorator (instead of router.use()) nestjs/nest#6237
core: reject on server bind failures (listen()) nestjs/nest#3360
websockets: specify @nestjs/platform-socket.io as an optional peer dependency to support PnP mode nestjs/nest#6217
Dependencies
microservices: update to use @grpc/grpc-js package (instead of grpc) nestjs/nest#4806
microservices: upgrade NATS to v2 🙌
platform-socket.io: upgrade Socket.io to v4 🙌
Deprecations
common: deprecate HttpModule to remove hard dependency on the axios library. HttpModule is published as a new @nestjs/axios package now
core: deprecate the listenAsync() (use listen()) and startAllMicroservicesAsync() (use startAllMicroservices()) methods
microservices: deprecate the listenAsync() method (use listen() instead)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps @nestjs/platform-fastify from 7.6.18 to 8.0.0.
Release notes
Sourced from
@nestjs/platform-fastify
's releases.Commits
8b9b0df
chore(@nestjs
) publish v8.0.0 releasec9ba0c6
chore(): update package.json files8934139
Merge pull request #7419 from nestjs/renovate/bull-3.xe16864d
Merge pull request #7425 from nestjs/renovate/gulp-4.xb3334f7
Merge pull request #7410 from nestjs/renovate/husky-7.xcaf7dc6
Merge pull request #7417 from nestjs/renovate/sequelize-4.xd43cc7b
Merge pull request #7420 from nestjs/renovate/bytes-3.x961b41b
Merge pull request #7422 from nestjs/renovate/chai-4.xfd399ff
Merge pull request #7423 from nestjs/renovate/cors-2.x5ea23ed
Merge pull request #7437 from nestjs/renovate/mocha-8.xDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)