What's Changed
- chore: Update Migration-Guide-V5.md by @jsumners in #5688
- fix(guide-v5): wrong link for diagnostics channel by @corradopetrelli in #5693
- chore: fix typo in reply-serialize.test.js by @janmooij in #5692
- chore: remove unused dev dependencies by @climba03003 in #5696
- docs: fix schema by @climba03003 in #5695
- fix(docs): migration guide by @Eomm in #5701
- fix: add childLoggerFactory option to FastifyHttpOptions type by @mauroaccornero in #5665
- docs: correct errors fragment by @inyourtime in #5705
- docs(guides/ecosystem): remove archived core plugins by @Fdawgs in #5712
- fix: make shallow copy of fastify options before mutations by @dorgelesnzi in #5706
- docs(reply): cleanup and update to clarify elapsedTime behaviour by @erkaperka in #5728
- chore(tests): uncomment server.decorate test case by @bnzone in #5736
- chore: setup borp reporter for switch to node test by @dancastillo in #5720
- chore: update Testing guide to use node:test by @dancastillo in #5738
- fix: point this to parent at onRegister by @gurgunday in #5675
- fix: make content-type case-insensitive by @gurgunday in #5742
- docs: Changed var for let and const by @BrunoMollo in #5745
- chore: Migrate to node:test by @Rantoledo in #5714
- types: make plugin options required if they have any defined props by @paulius-valiunas in #5637
- build(deps-dev): lock typescript minor version by @Fdawgs in #5748
- perf(lib/pluginUtils): convert unused capture group to non-capture group by @Fdawgs in #5749
- refactor(lib/validation): replace regexp
.exec()
with.test()
by @Fdawgs in #5750 - refactor(lib/validation): remove redundant regex quantifier by @Fdawgs in #5751
- chore: getFuncPreview limit split size by @gurgunday in #5754
- refactor: change var instances to const or let by @ChinoUkaegbu in #5759
- test: migrate tests from tap to node:test and c8 by @dancastillo in #5760
- test: removed second argument from assert fail method in tests by @Rantoledo in #5761
- test: Migrate http2 test to node:test by @Rantoledo in #5757
- types: add string[] to routeOptions.method by @smartinio in #5762
- test: Fix flaky tests in versioned-routes.test.js by @smartinio in #5765
- fix: correctly handle empty host by @gurgunday in #5764
- perf: pause split early on hostname by @gurgunday in #5767
- test: Migrate 404 test to node:test by @Rantoledo in #5769
- fix: exposeHeadRoute should pass "onSend" hook handlers provided to GET handler if method is not uppercased by @Uzlopak in #5766
- test: move allowUnsafeRegex to node test runner by @karankraina in #5770
- chore: Conditionally require pino if logger is enabled by @karankraina in #5763
- feat(test runner node): route 4 by @kriskw1999 in #5774
- test: migrated custom-http-server from tap to node:test by @iamgiolaga in #5773
- test: migrate route.1.test to node test runner by @kriskw1999 in #5784
- test: port bodyLimit.test.js by @rstagi in #5781
- test: port server.test.js to node:test by @pmarchini in #5783
- test: migrated imports.test.js from tap to node:test by @Tony133 in #5788
- chore: Migrate async-local-storage and async-await test to node:test by @Rantoledo in #5791
- test: ported route 3 test by @kriskw1999 in #5780
- test: migrated async-dispose.test.js from tap to node:test by @Tony133 in #5793
- test: migrate constrained routes test file to use node:test by @Rantoledo in #5798
- test: migrated keep-alive-timeout.test.js from tap to node:test by @Tony133 in #5796
- test: migrated noop-set.test.js from tap to node:test by @Tony133 in #5794
- test: migrated close-pipelining.test.js from tap to node:test by @Tony133 in #5797
- feat(test runner node): test porting by @kriskw1999 in #5772
- test: migrate serialize-response to node test runner by @federicogualdi in #5775
- ci: fix typescript tests on alternative runtimes by @Uzlopak in #5799
New Contributors
- @corradopetrelli made their first contribution in #5693
- @janmooij made their first contribution in #5692
- @mauroaccornero made their first contribution in #5665
- @inyourtime made their first contribution in #5705
- @dorgelesnzi made their first contribution in #5706
- @erkaperka made their first contribution in #5728
- @bnzone made their first contribution in #5736
- @BrunoMollo made their first contribution in #5745
- @paulius-valiunas made their first contribution in #5637
- @ChinoUkaegbu made their first contribution in #5759
- @smartinio made their first contribution in #5762
- @karankraina made their first contribution in #5770
- @kriskw1999 made their first contribution in #5774
- @iamgiolaga made their first contribution in #5773
- @rstagi made their first contribution in #5781
- @pmarchini made their first contribution in #5783
- @federicogualdi made their first contribution in #5775
Full Changelog: v5.0.0...v5.1.0