nest
nest copied to clipboard
release: version 11.0.0
trafficstars
PR Checklist
Please check if your PR fulfills the following requirements:
- [x] The commit message follows our guidelines: https://github.com/nestjs/nest/blob/master/CONTRIBUTING.md
- [x] Tests for the changes have been added (for bug fixes / features)
- [ ] Docs have been added / updated (for bug fixes / features)
PR Type
What kind of change does this PR introduce?
- [ ] Bugfix
- [ ] Feature
- [ ] Code style update (formatting, local variables)
- [ ] Refactoring (no functional changes, no api changes)
- [ ] Build related changes
- [ ] CI related changes
- [x] Other... Please describe: v11 release
What is the current behavior?
Issue Number: N/A
What is the new behavior?
Dependency upgrades
- https://github.com/nestjs/nest/pull/13990
- TODO (blocked): Express v5 upgrade (v5 is not yet released as the "latest" version)
- https://github.com/nestjs/nest/pull/14238
Features or improvements
- https://github.com/nestjs/nest/pull/13336
- https://github.com/nestjs/nest/pull/14142
- https://github.com/nestjs/nest/pull/14121
- https://github.com/nestjs/nest/pull/12622
- https://github.com/nestjs/nest/pull/12735
- https://github.com/nestjs/nest/pull/12761
- https://github.com/nestjs/nest/pull/13278
- https://github.com/nestjs/nest/pull/13407
- https://github.com/nestjs/nest/pull/13924
- https://github.com/nestjs/nest/pull/14113
- https://github.com/nestjs/nest/pull/14122
- https://github.com/nestjs/nest/pull/14123
- https://github.com/nestjs/nest/pull/14127
- https://github.com/nestjs/nest/pull/14131
- https://github.com/nestjs/nest/pull/14134
- https://github.com/nestjs/nest/pull/14182
- https://github.com/nestjs/nest/pull/14184
- https://github.com/nestjs/nest/pull/14200
- https://github.com/nestjs/nest/pull/8972
- https://github.com/nestjs/nest/pull/14213
Bug fixes
- https://github.com/nestjs/nest/pull/12235
- https://github.com/nestjs/nest/pull/12764
- https://github.com/nestjs/nest/pull/12893
- https://github.com/nestjs/nest/pull/13388
- https://github.com/nestjs/nest/pull/14097
- https://github.com/nestjs/nest/pull/14110
- https://github.com/nestjs/nest/pull/14111
- https://github.com/nestjs/nest/pull/14112
- https://github.com/nestjs/nest/pull/14114
- https://github.com/nestjs/nest/pull/14129
- https://github.com/nestjs/nest/pull/13797
Nit
- https://github.com/nestjs/nest/pull/13468
- https://github.com/nestjs/nest/pull/13628
- https://github.com/nestjs/nest/pull/14115
- https://github.com/nestjs/nest/pull/14116
- https://github.com/nestjs/nest/pull/14126
Other important changes/upgrades in the ecosystem
- cache-manager v6 upgrade https://github.com/nestjs/cache-manager/pull/508
- can already be installed with the
npm i @nestjs/cache-manager@nextcommand
- can already be installed with the
- CLI v11.0.0 https://github.com/nestjs/nest-cli/pull/2813
- give it a try now
npm i @nestjs/cli@next @nestjs/schematics@next
- give it a try now
Does this PR introduce a breaking change?
- [x] Yes
- [ ] No
Other information
Pull Request Test Coverage Report for Build f7142b24-e394-4028-89c6-717e281431d1
Details
- 496 of 704 (70.45%) changed or added relevant lines in 48 files are covered.
- 79 unchanged lines in 11 files lost coverage.
- Overall coverage decreased (-1.8%) to 90.141%
| Changes Missing Coverage | Covered Lines | Changed/Added Lines | % |
|---|---|---|---|
| packages/common/file-stream/streamable-file.ts | 1 | 2 | 50.0% |
| packages/core/injector/compiler.ts | 7 | 8 | 87.5% |
| packages/core/injector/container.ts | 6 | 7 | 85.71% |
| packages/core/scanner.ts | 5 | 6 | 83.33% |
| packages/microservices/errors/max-packet-length-exceeded.exception.ts | 1 | 2 | 50.0% |
| packages/microservices/server/server.ts | 3 | 4 | 75.0% |
| packages/microservices/client/client-proxy.ts | 3 | 5 | 60.0% |
| packages/microservices/helpers/json-socket.ts | 4 | 6 | 66.67% |
| packages/microservices/client/client-grpc.ts | 6 | 9 | 66.67% |
| packages/microservices/server/server-grpc.ts | 8 | 11 | 72.73% |
| <!-- | Total: | 496 | 704 |
| Files with Coverage Reduction | New Missed Lines | % |
|---|---|---|
| packages/microservices/server/server-tcp.ts | 1 | 75.95% |
| packages/microservices/client/client-nats.ts | 1 | 76.92% |
| packages/websockets/exceptions/base-ws-exception-filter.ts | 1 | 96.97% |
| packages/core/exceptions/base-exception-filter.ts | 1 | 88.46% |
| packages/microservices/client/client-redis.ts | 2 | 78.05% |
| packages/microservices/server/server-redis.ts | 2 | 75.7% |
| packages/core/injector/instance-wrapper.ts | 4 | 97.45% |
| packages/microservices/client/client-kafka.ts | 4 | 84.83% |
| packages/microservices/server/server-grpc.ts | 12 | 92.42% |
| packages/microservices/client/client-rmq.ts | 14 | 67.81% |
| <!-- | Total: | 79 |
| Totals | |
|---|---|
| Change from base Build 68c596f4-be7c-4acb-b227-87e9cb1570a4: | -1.8% |
| Covered Lines: | 6985 |
| Relevant Lines: | 7749 |