New
v5.5.0
What's Changed
- docs: fix markdown linting issue by @Uzlopak in https://github.com/fastify/fastify/pull/6175
- chore: removed simple-get from mkcalendar tests by @ilteoood in https://github.com/fastify/fastify/pull/6199
- chore: removed simple-get from versioned-routes tests by @ilteoood in https://github.com/fastify/fastify/pull/6202
- chore: removed simple-get from hooks tests by @ilteoood in https://github.com/fastify/fastify/pull/6210
- fix: close pipelining test by @ilteoood in https://github.com/fastify/fastify/pull/6204
- chore: removed simple-get from unlock test by @ilteoood in https://github.com/fastify/fastify/pull/6178
- chore: removed simple-get from use-semicolon-delimiter tests by @ilteoood in https://github.com/fastify/fastify/pull/6203
- chore: removed simple-get from custom-https-server tests by @ilteoood in https://github.com/fastify/fastify/pull/6201
- chore: remove simple-get from custom parser 5 by @ilteoood in https://github.com/fastify/fastify/pull/6172
- chore: removed simple-get from head tests by @ilteoood in https://github.com/fastify/fastify/pull/6196
- chore: removed simple-get from request id tests by @ilteoood in https://github.com/fastify/fastify/pull/6193
- chore: remove simple get from custom parser 1 by @ilteoood in https://github.com/fastify/fastify/pull/6167
- chore: removed simple-get from custom-parser-0 by @ilteoood in https://github.com/fastify/fastify/pull/6168
- chore: remove simple-get from custom parser 2 by @ilteoood in https://github.com/fastify/fastify/pull/6169
- chore: remove simple-get from custom parser 4 by @ilteoood in https://github.com/fastify/fastify/pull/6171
- chore: removed simple-get from promises test by @ilteoood in https://github.com/fastify/fastify/pull/6183
- chore: removed simple-get from move test by @ilteoood in https://github.com/fastify/fastify/pull/6179
- chore: remove simple-get from custom querystring parser by @ilteoood in https://github.com/fastify/fastify/pull/6166
- chore: remove simple-get from propfind by @ilteoood in https://github.com/fastify/fastify/pull/6174
- chore: removed simple-get from case insensitive test by @ilteoood in https://github.com/fastify/fastify/pull/6188
- chore: remove simple get from async-await tests by @ilteoood in https://github.com/fastify/fastify/pull/6165
- chore: removed simple-get from header overflow test by @ilteoood in https://github.com/fastify/fastify/pull/6190
- chore: removed simple-get from check test by @ilteoood in https://github.com/fastify/fastify/pull/6176
- chore: removed simple-get from async hooks test by @ilteoood in https://github.com/fastify/fastify/pull/6189
- feat(types): export more schema related types by @marcalexiei in https://github.com/fastify/fastify/pull/6207
- chore: removed simple-get from copy tests by @ilteoood in https://github.com/fastify/fastify/pull/6198
- chore: removed simple-get from request-error test by @ilteoood in https://github.com/fastify/fastify/pull/6184
- chore: removed simple-get from decorator tests by @ilteoood in https://github.com/fastify/fastify/pull/6192
- ci: pin third-party actions to commit-hash by @Fdawgs in https://github.com/fastify/fastify/pull/6218
- fix: close fastify instance by @ilteoood in https://github.com/fastify/fastify/pull/6177
- chore(license): replace date range by @Fdawgs in https://github.com/fastify/fastify/pull/6219
- chore: removed simple-get from plugin-1 test by @ilteoood in https://github.com/fastify/fastify/pull/6180
- chore: removed simple-get from plugin-2 test by @ilteoood in https://github.com/fastify/fastify/pull/6181
- chore: removed simple-get from plugin-3 test by @ilteoood in https://github.com/fastify/fastify/pull/6182
- chore: remove simple get from reply test by @ilteoood in https://github.com/fastify/fastify/pull/6160
- feat(types): add missing error types by @davidwood in https://github.com/fastify/fastify/pull/6217
- docs: setErrorHandler description by @AlvesJorge in https://github.com/fastify/fastify/pull/6227
- docs: fix onError hook execution order documentation by @emicovi in https://github.com/fastify/fastify/pull/6225
- fix: handle abort signal in fastify.listen by @climba03003 in https://github.com/fastify/fastify/pull/6235
- feat: prepare to use Promise.withResolvers by @climba03003 in https://github.com/fastify/fastify/pull/6232
- docs: updated SECURITY.md by @Eomm in https://github.com/fastify/fastify/pull/6233
- fix(docs): fix markdown to exclude leading parenthesis by @IanWoodard in https://github.com/fastify/fastify/pull/6238
- ci: fix thollander/actions-comment-pull-request commit-hash by @Fdawgs in https://github.com/fastify/fastify/pull/6244
- docs(routes): add payload to preParsing signature by @callmehiphop in https://github.com/fastify/fastify/pull/6240
- docs(ecosystem): add fastify-route-preset plugin by @inyourtime in https://github.com/fastify/fastify/pull/6220
- chore: remove simple get from async request, get and register... by @ilteoood in https://github.com/fastify/fastify/pull/6246
- docs: improve custom validator documentation for async hooks by @emicovi in https://github.com/fastify/fastify/pull/6228
- chore: remove simple get from route shorthand by @ilteoood in https://github.com/fastify/fastify/pull/6245
- chore: Bump @stylistic/eslint-plugin from 4.4.1 to 5.1.0 in the dev-dependencies-eslint group by @dependabot[bot] in https://github.com/fastify/fastify/pull/6242
- chore: Bump @types/node from 22.15.34 to 24.0.8 in the dev-dependencies-typescript group by @dependabot[bot] in https://github.com/fastify/fastify/pull/6243
- chore(tests): remove simple get by @ilteoood in https://github.com/fastify/fastify/pull/6249
- chore: finally remove simple get by @ilteoood in https://github.com/fastify/fastify/pull/6251
- chore: remove undici from schema-validation.test.js by @Uzlopak in https://github.com/fastify/fastify/pull/6252
- test: fix flakyness of close-pipelining-test, upgrade undici to v7 by @Uzlopak in https://github.com/fastify/fastify/pull/6256
- fix: account for EPIPE fetch errors in tests by @gurgunday in https://github.com/fastify/fastify/pull/6255
- docs: correct parameter name in frameworkErrors handler by @inyourtime in https://github.com/fastify/fastify/pull/6257
- docs: fix server page headings level by @golopot in https://github.com/fastify/fastify/pull/6258
- fix: add FST_ERR_CTP_INVALID_JSON_BODY by @Uzlopak in https://github.com/fastify/fastify/pull/5925
- feat: optimize content type parser by using AsyncResource.bind() by @gurgunday in https://github.com/fastify/fastify/pull/6262
- fix: remove unnecessary body length check in contentTypeParser by @gurgunday in https://github.com/fastify/fastify/pull/6266
- docs(ecosystem): add fastify-multilingual by @gbrugger in https://github.com/fastify/fastify/pull/6268
- chore: fix docs Request.md by @ts0307 in https://github.com/fastify/fastify/pull/6270
- chore: Bump typescript from 5.8.3 to 5.9.2 in the dev-dependencies-typescript group by @dependabot[bot] in https://github.com/fastify/fastify/pull/6273
- chore: Bump cross-env from 7.0.3 to 10.0.0 by @dependabot[bot] in https://github.com/fastify/fastify/pull/6274
- feat(types): enforce reply status code types with type providers by @samchungy in https://github.com/fastify/fastify/pull/6250
- feat: move router options to own key by @dancastillo in https://github.com/fastify/fastify/pull/5985
- docs: refine CONTRIBUTING.md for better readability by @Dipali127 in https://github.com/fastify/fastify/pull/6277
- chore: refactor reply.send and prioritize kReplyIsError by @gurgunday in https://github.com/fastify/fastify/pull/6267
- docs(ecosystem): add fastify-permissions plugin by @pckrishnadas88 in https://github.com/fastify/fastify/pull/6265
- docs: Add Hey API to ecosystem by @mrlubos in https://github.com/fastify/fastify/pull/6280
- fix: OPTIONS Content-Type handling by @gurgunday in https://github.com/fastify/fastify/pull/6263
New Contributors
- @marcalexiei made their first contribution in https://github.com/fastify/fastify/pull/6207
- @davidwood made their first contribution in https://github.com/fastify/fastify/pull/6217
- @AlvesJorge made their first contribution in https://github.com/fastify/fastify/pull/6227
- @emicovi made their first contribution in https://github.com/fastify/fastify/pull/6225
- @IanWoodard made their first contribution in https://github.com/fastify/fastify/pull/6238
- @callmehiphop made their first contribution in https://github.com/fastify/fastify/pull/6240
- @golopot made their first contribution in https://github.com/fastify/fastify/pull/6258
- @gbrugger made their first contribution in https://github.com/fastify/fastify/pull/6268
- @ts0307 made their first contribution in https://github.com/fastify/fastify/pull/6270
- @Dipali127 made their first contribution in https://github.com/fastify/fastify/pull/6277
- @pckrishnadas88 made their first contribution in https://github.com/fastify/fastify/pull/6265
- @mrlubos made their first contribution in https://github.com/fastify/fastify/pull/6280
Full Changelog: https://github.com/fastify/fastify/compare/v5.4.0...v5.5.0