build(deps): Bump sharp and next
Bumps sharp to 0.35.4 and updates ancestor dependency next. These dependencies need to be updated together.
Updates sharp from 0.34.5 to 0.35.4
Release notes
Sourced from sharp's releases.
v0.35.4
https://github.com/lovell/sharp-libvips/releases/tag/v1.3.3
Bound resize dimensions to coordinate limit.
Bound composite left and top to coordinate limit. #4564
@metsw24-maxRound palette bit depth up for png and gif colours. #4569
@metsw24-maxEnsure tiff.subifd input option is used. #4572
@metsw24-maxEnsure
info.pagesis correct when limiting input page range. #4578@metsw24-maxImprove support for input Streams finishing before output is requested. #4584
@Jaybhadev0.35.4-rc.0
Upgrade to libvips v8.18.6 for upstream bug fixes.
Bound resize dimensions to coordinate limit.
Bound composite left and top to coordinate limit. #4564
@metsw24-maxRound palette bit depth up for png and gif colours. #4569
@metsw24-maxEnsure tiff.subifd input option is used. #4572
@metsw24-maxEnsure
info.pagesis correct when limiting input page range. #4578@metsw24-maxImprove support for input Streams finishing before output is requested. #4584
@Jaybhade
... (truncated)
Commits
7f1a0a2Release v0.35.4f927818Upgrade to sharp-libvips v1.3.3e802092Prerelease v0.35.4-rc.0e13eb2fCI: Fix wasm32 build (#4589)a82a0b3Upgrade to libvips v8.18.68044fe4Bound resize dimensions to coordinate limit147f859Docs: changelog entries for #4578 #4584ee5bfb8Tests: use yauzl directly rather than via extract-zip wrapper7a77889Bump uraimo/run-on-arch-action from 3.1.0 to 3.2.0 (#4588)ea5bef2Improve support for input Streams finishing before output is requested (#4584)- Additional commits viewable in compare view
Updates next from 16.2.6 to 16.3.3
Release notes
Sourced from next's releases.
v16.3.3
This release contains security fixes for the following advisories:
Critical:
- Unauthenticated Remote Code Execution on windows-hosted servers
- Unauthenticated Remote Code Execution in Image Optimization API when AVIF files are used
v16.3.2
[!NOTE] This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- [backport] Scope app-entry export validation to files inside the app directory (#97357)
- [backport] Fix catch-all index page being served for every other slug (#97416)
- [16.3] Turbopack: don't trace embedded WASM loader helpers (#97353) (#97463)
- [16.3] Turbopack: retain conditions when replacing resolve request keys (#97453)
- [16.3.x] Fix Turbopack worker chunk loading with asset prefix (#97419)
- [16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static PAT (#97603)
Credits
Huge thanks to
@lubieowoce,@unstubbable,@timneutkens,@mischnic, and@eps1lonfor helping!v16.3.1
What's Changed
- [16.x] Turbopack: don't strip async-module runtime from shared runtime chunks by
@lukesandbergin vercel/next.js#96653- [16.x] [turbopack] Add
turbopack_ecmascriptandturbopack_wasm's embeded FS tointernal_assets_conditionsby@lukesandbergin vercel/next.js#96655- [16.x] [turbopack] Collapse nested promises in the analyzer by
@sampoderin vercel/next.js#96675- [16.x] fix(next/image): preserve image response after optimization by
@styflein vercel/next.js#96733- [16.3.x] Default deploy e2e tests to the repo next version by
@eps1lonin vercel/next.js#96900- [backport] Bump
@swc/helpersby@mischnicin vercel/next.js#96885- [backport] [turbopack] Raise registration calls in hoisted modules to the top by
@lukesandbergin vercel/next.js#97308- [backport] Fix missing styled-jsx styles in Pages Router SSR on adapter builds by
@lukesandbergin vercel/next.js#97302- [backport] [turbopack] Fix HMR for dynamic imports evaluated from layouts by
@lukesandbergin vercel/next.js#97317- [backport] Restore the live
headers()view of the incoming request by@unstubbablein vercel/next.js#97311- [backport] Allow literal exports in
'use cache'files by@unstubbablein vercel/next.js#97312- [backport] Keep the dev validation worker alive across HMR updates by
@unstubbablein vercel/next.js#97315- [backport] Discard only cache entries that predate a tag revalidation, and reuse completed entries by
@unstubbablein vercel/next.js#97314- [backport] Encode the cache item name built by
unstable_cacheby@unstubbablein vercel/next.js#97313- [16.3] [ci] Use OIDC tokens to read private preview builds by
@eps1lonin vercel/next.js#97258- [backport] [test] Compile the middleware redirect routes up front in dev by
@lukesandbergin vercel/next.js#97328- [backport] Fix Nav Inspector request loop on repeat captures by
@acdlitein vercel/next.js#97326- [backport] Fix: Optimistic routing bugs leading to repeated prefetch loops by
@acdlitein vercel/next.js#97325- [backport] Retain fewer stale cache versions and use a TTL, plus the mtime fallback by
@lukesandbergin vercel/next.js#97304- [backport] Revert i18n localization change for dynamic Pages API routes (#94905) by
@gaojudein vercel/next.js#97330Full Changelog: https://github.com/vercel/next.js/compare/v16.3.0...v16.3.1
... (truncated)
Commits
a9a1cb7v16.3.3968b9fc[16.3.x] Fix ISR misses with backslashes in segments when deployed on Windows3a15b4a[16.3.x] [next/image]: disable avif image optimization7378b51Backport/docs fixes 16.3 (#97649)528c1cd[16.3.x] Stop generating error codes (#97780)d0ac882v16.3.281deb92[16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static ...cd714d9[16.3.x] Fix Turbopack worker chunk loading with asset prefix (#97419)5ac2327[16.3] Turbopack: retain conditions when replacing resolve request keys (#97453)0ccb3e7[16.3] Turbopack: don't trace embedded WASM loader helpers (#97353) (#97463)- Additional commits viewable in compare view
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the Security Alerts page.
Summary by cubic
Bumps next from 16.2.6 to 16.3.3 and its optional dependency sharp from 0.34.5 to 0.35.4. The next update patches two critical security advisories: unauthenticated remote code execution on Windows-hosted servers and in the Image Optimization API when AVIF files are used.
Dependencies
- Includes upstream bug fixes and native packaging changes in
sharp0.35.4. sharpnow requires Node.js >= 20.9.0 to install.