🚨 [security] Update @fastify/multipart 7.1.0 → 7.7.2 (minor) #333
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🚨 Your current dependencies have known security vulnerabilities 🚨
This dependency update fixes known security vulnerabilities. Please see the details below and assess their impact carefully. We recommend to merge and deploy this as soon as possible!
Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ @fastify/multipart (7.1.0 → 7.7.2) · Repo
Security Advisories 🚨
🚨 Denial of service due to unlimited number of parts
Release Notes
Too many releases to show here. View the full release notes.
Commits
See the full diff on Github. The new version differs by 72 commits:
Bumped v7.7.2
Fix file stream consumption when buffer has not loaded yet (#461)
Bumped v7.7.1
Merge branch 'master' of github.com:fastify/fastify-multipart
fix: Empty body handling when attachFieldsToBody is keyValues (#450)
chore(deps-dev): bump eslint-plugin-n from 15.7.0 to 16.0.1 (#459)
chore(deps-dev): bump eslint-config-standard-with-typescript (#451)
Bumped v7.7.0
Include `ajvFilePlugin` into source and follow OpenAPI convention. (#443)
chore: better error message for FST_REQ_FILE_TOO_LARGE (#446)
Avoid piping the same file multiple times in case `saveRequestFile` is called twice. (#444)
replace hexoid with equivalent functionality (#441)
chore(deps-dev): bump @types/node from 18.16.5 to 20.1.0 (#438)
fix: validation example (#433)
ci: only trigger on pushes to main branches (#434)
Bumped v7.6.0
Bind original request to `onFile` function `this` (#431)
chore(deps-dev): bump tsd from 0.27.0 to 0.28.0 (#426)
typo: fix README.md (#424)
chore: fix typo on code example (#425)
Bumped v7.5.0
feat: part.type for easy type narrowing (#422)
chore(deps-dev): bump tsd from 0.26.1 to 0.27.0 (#423)
Bumped v7.4.2
fix: empty bodies does not crash anymore (#420)
chore(deps-dev): bump tsd from 0.25.0 to 0.26.0 (#421)
chore(.gitignore): add bun lockfile (#419)
Fix flaky test on windows (#415)
Bumped v7.4.1
Merge pull request from GHSA-hpp2-2cr5-pf6g
chore(deps-dev): bump eslint-config-standard-with-typescript (#414)
chore(deps-dev): bump eslint-config-standard-with-typescript (#413)
chore(deps-dev): bump eslint-config-standard-with-typescript (#412)
doc: remote unnecessary require module (#411)
chore(deps-dev): bump eslint-config-standard-with-typescript (#410)
Bumped v7.4.0
Merge branch 'master' of github.com:fastify/fastify-multipart
Support for saveRequestFiles with attachFieldsToBody set true (#409)
chore(deps-dev): bump eslint-config-standard-with-typescript (#408)
chore(.gitignore): add clinic (#407)
move createError-calls out of function (#405)
remove intermediate variable (#404)
use multipart/form-data as content-type (#402)
dont overwrite throwFileSizeLimit (#403)
chore(deps-dev): bump eslint-config-standard-with-typescript (#400)
chore(deps-dev): bump tsd from 0.24.1 to 0.25.0 (#398)
Bumped v7.3.0
fix(types): make definitions nodenext compatible (#396)
chore(deps-dev): bump tsd from 0.23.0 to 0.24.1 (#393)
chore(deps-dev): bump eslint-config-standard-with-typescript (#392)
Bumped v7.2.0
Always include form value's content-type (#391)
Improve typescript types (#390)
Bumped v7.1.2
fix: manage big file uploads (#389)
fix: upload with same field name (#388)
remove typescript dependency (#387)
chore(deps-dev): bump tsd from 0.22.0 to 0.23.0 (#384)
Bumped v7.1.1
Merge pull request #377 from fastify/chore/port
chore: replace use of deprecated variadic `listen()`
build(deps-dev): replace pre-commit with @fastify/pre-commit (#376)
ci: enable license checking (#375)
docs: remove redundant `--save` arg
chore(deps-dev): replace eslint-plugin-node with eslint-plugin-n (#374)
chore(deps-dev): bump eslint from 7.32.0 to 8.20.0 (#372)
chore(deps): bump fastify-plugin from 3.0.1 to 4.0.0 (#371)
chore(deps-dev): bump tsd from 0.21.0 to 0.22.0 (#365)
replace deepmerge with @fastify/deepmerge (#363)
chore(deps-dev): bump @types/node from 17.0.45 to 18.0.0 (#361)
chore(deps-dev): bump tsd from 0.20.0 to 0.21.0 (#358)
chore(.gitignore): use updated skeleton template (#357)
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase
.All Depfu comment commands