Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Snyk] Upgrade next from 14.2.4 to 15.0.4 #81

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

nerdy-tech-com-gitub
Copy link
Owner

@nerdy-tech-com-gitub nerdy-tech-com-gitub commented Dec 31, 2024

snyk-top-banner

Snyk has created this PR to upgrade next from 14.2.4 to 15.0.4.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


⚠️ Warning: This PR contains major version upgrade(s), and may be a breaking change.

  • The recommended version is 390 versions ahead of your current version.

  • The recommended version was released 25 days ago.

Issues fixed by the recommended upgrade:

Issue Score Exploit Maturity
high severity Acceptance of Extraneous Untrusted Data With Trusted Data
SNYK-JS-NEXT-8025427
165 No Known Exploit
high severity Uncontrolled Recursion
SNYK-JS-NEXT-8186172
165 No Known Exploit
high severity Missing Authorization
SNYK-JS-NEXT-8520073
165 No Known Exploit
Release notes
Package name: next
  • 15.0.4 - 2024-12-05

    Note

    This release is backporting changes. It does not include all pending features/changes on canary.

    Core Changes

    • Use React 19 stable in Pages Router: #73564

    Credits

    Huge thanks to @ eps1lon

  • 15.0.4-canary.52 - 2024-12-10
  • 15.0.4-canary.51 - 2024-12-10
  • 15.0.4-canary.50 - 2024-12-10
  • 15.0.4-canary.49 - 2024-12-09
  • 15.0.4-canary.48 - 2024-12-08
  • 15.0.4-canary.47 - 2024-12-07
  • 15.0.4-canary.46 - 2024-12-06
  • 15.0.4-canary.45 - 2024-12-05

    Core Changes

    • Upgrade React from de68d2f4-20241204 to 1c9b1387-20241204: #73565
  • 15.0.4-canary.44 - 2024-12-05

    Core Changes

    • Use stable @ types/react: #73563
    • Cache the bound args encryption result for inline server functions: #73521
    • chore: remove non-existent hash fragments from URLs: #73165
    • next-upgrade: Ensure highest versions are used not latest: #73566

    Misc Changes

    • create-next-app: Use stable React 19 types: #73569

    Credits

    Huge thanks to @ eps1lon, @ unstubbable, and @ lumirlumir for helping!

  • 15.0.4-canary.43 - 2024-12-05

    Core Changes

    • fix(after): improve error message if promise arg rejects: #73524
    • feat: added compression to resume data cache using deflate: #73227
    • Use React 19 stable in Pages Router: #73562

    Misc Changes

    • [Turbopack] more debugging options for Persistent Cache: #73550
    • sync-react: Add affordance to stop syncing Pages Router: #73533
    • Remove unused React 17 install: #73534

    Credits

    Huge thanks to @ sokra, @ lubieowoce, @ eps1lon, and @ wyattjoh for helping!

  • 15.0.4-canary.42 - 2024-12-05

    Example Changes

    • examples: move Postgres example: #73531

    Misc Changes

    • turbopack-cli: Use correct fs and env for builds: #73487
    • fix some trivial cases of to_resolved being used in a loop: #73435
    • refactor(turbopack): Use ResolvedVc<T> for struct fields in turbopack-core: #73301
    • refactor(turbopack): Use ResolvedVc<T> for struct fields in turbo-tasks: #73371
    • refactor(turbopack): Use ResolvedVc<T> for trivial struct fields: #73372
    • test: Enable tree shaking tests: #73541
    • [Turbopack] fix incorrect task access for Persistent Caching: #73549

    Credits

    Huge thanks to @ wbinnssmith, @ leerob, @ arlyon, @ kdy1, and @ sokra for helping!

  • 15.0.4-canary.41 - 2024-12-04

    Core Changes

    • Upgrade React from 1b1283ad-20241203 to de68d2f4-20241204: #73525
  • 15.0.4-canary.40 - 2024-12-04

    Core Changes

    • fix: fixed dedupe response cloning: #73274

    Credits

    Huge thanks to @ wyattjoh for helping!

  • 15.0.4-canary.39 - 2024-12-04

    Core Changes

    • Fix missing error message in terminal for bound args serialization error: #73508
    • fix: memory leak from warnOnce(): #73483
    • Upgrade React from b01722d5-20241114 to 1b1283ad-20241203: #73506
    • Fix: Importing an ESM file from next/dist/client/.js fails: #73485

    Misc Changes

    • [Turbopack] small minor performance improvements for dirtyness tracking and scheduling: #73494

    Credits

    Huge thanks to @ unstubbable, @ styfle, and @ sokra for helping!

  • 15.0.4-canary.38 - 2024-12-04

    Core Changes

    • Ensure Issue Overlay sourcemaps externals in Turbopack: #73439

    Misc Changes

    • prevent accidentally re-creating ResolvedVc via deref by using a deprecated fn: #73428
    • refactor(turbopack): Disable tree shaking by default: #73421
    • [Turbopack] fix race condition in database compaction: #73495
    • fix unnecessary to_resolved calls in test cases: #73501

    Credits

    Huge thanks to @ arlyon, @ kdy1, @ sokra, and @ eps1lon for helping!

  • 15.0.4-canary.37 - 2024-12-03
  • 15.0.4-canary.36 - 2024-12-03
  • 15.0.4-canary.34 - 2024-12-02
  • 15.0.4-canary.33 - 2024-11-30
  • 15.0.4-canary.32 - 2024-11-29
  • 15.0.4-canary.31 - 2024-11-28
  • 15.0.4-canary.30 - 2024-11-27
  • 15.0.4-canary.29 - 2024-11-26
  • 15.0.4-canary.28 - 2024-11-25
  • 15.0.4-canary.27 - 2024-11-24
  • 15.0.4-canary.26 - 2024-11-24
  • 15.0.4-canary.25 - 2024-11-23
  • 15.0.4-canary.24 - 2024-11-22
  • 15.0.4-canary.23 - 2024-11-21
  • 15.0.4-canary.22 - 2024-11-21
  • 15.0.4-canary.21 - 2024-11-20
  • 15.0.4-canary.20 - 2024-11-19
  • 15.0.4-canary.19 - 2024-11-18
  • 15.0.4-canary.18 - 2024-11-18
  • 15.0.4-canary.17 - 2024-11-18
  • 15.0.4-canary.16 - 2024-11-18
  • 15.0.4-canary.15 - 2024-11-17
  • 15.0.4-canary.14 - 2024-11-16
  • 15.0.4-canary.13 - 2024-11-15
  • 15.0.4-canary.12 - 2024-11-14
  • 15.0.4-canary.11 - 2024-11-13
  • 15.0.4-canary.10 - 2024-11-13
  • 15.0.4-canary.9 - 2024-11-13
  • 15.0.4-canary.8 - 2024-11-13
  • 15.0.4-canary.7 - 2024-11-12
  • 15.0.4-canary.6 - 2024-11-11
  • 15.0.4-canary.5 - 2024-11-10
  • 15.0.4-canary.4 - 2024-11-09
  • 15.0.4-canary.3 - 2024-11-08
  • 15.0.4-canary.2 - 2024-11-08
  • 15.0.3 - 2024-11-07
  • 15.0.3-canary.9 - 2024-11-07
  • 15.0.3-canary.8 - 2024-11-06
  • 15.0.3-canary.7 - 2024-11-05
  • 15.0.3-canary.6 - 2024-11-04
  • 15.0.3-canary.5 - 2024-11-03
  • 15.0.3-canary.4 - 2024-11-01
  • 15.0.3-canary.3 - 2024-10-31
  • 15.0.3-canary.2 - 2024-10-30
  • 15.0.3-canary.1 - 2024-10-29
  • 15.0.3-canary.0 - 2024-10-29
  • 15.0.2 - 2024-10-29
  • 15.0.2-canary.11 - 2024-10-29
  • 15.0.2-canary.10 - 2024-10-28
  • 15.0.2-canary.9 - 2024-10-27
  • 15.0.2-canary.8 - 2024-10-26
  • 15.0.2-canary.7 - 2024-10-25
  • 15.0.2-canary.6 - 2024-10-24
  • 15.0.2-canary.5 - 2024-10-24
  • 15.0.2-canary.4 - 2024-10-24
  • 15.0.2-canary.3 - 2024-10-24
  • 15.0.2-canary.2 - 2024-10-23
  • 15.0.2-canary.1 - 2024-10-23
  • 15.0.2-canary.0 - 2024-10-23
  • 15.0.1 - 2024-10-23
  • 15.0.1-canary.3 - 2024-10-22
  • 15.0.1-canary.2 - 2024-10-22
  • 15.0.1-canary.1 - 2024-10-21
  • 15.0.1-canary.0 - 2024-10-21
  • 15.0.0 - 2024-10-21
  • 15.0.0-rc.1 - 2024-10-15
  • 15.0.0-rc.0 - 2024-05-23
  • 15.0.0-canary.205 - 2024-10-21
  • 15.0.0-canary.204 - 2024-10-21
  • 15.0.0-canary.203 - 2024-10-21
  • 15.0.0-canary.202 - 2024-10-20
  • 15.0.0-canary.201 - 2024-10-20
  • 15.0.0-canary.200 - 2024-10-19
  • 15.0.0-canary.199 - 2024-10-19
  • 15.0.0-canary.198 - 2024-10-18
  • 15.0.0-canary.197 - 2024-10-17
  • 15.0.0-canary.196 - 2024-10-16
  • 15.0.0-canary.195 - 2024-10-15
  • 15.0.0-canary.194 - 2024-10-15
  • 15.0.0-canary.193 - 2024-10-15
  • 15.0.0-canary.192 - 2024-10-15
  • 15.0.0-canary.191 - 2024-10-14
  • 15.0.0-canary.190 - 2024-10-13
  • 15.0.0-canary.189 - 2024-10-13
  • 15.0.0-canary.188 - 2024-10-13
  • 15.0.0-canary.187 - 2024-10-12
  • 15.0.0-canary.186 - 2024-10-12
  • 15.0.0-canary.185 - 2024-10-11
  • 15.0.0-canary.184 - 2024-10-11
  • 15.0.0-canary.183 - 2024-10-10
  • 15.0.0-canary.182 - 2024-10-09
  • 15.0.0-canary.181 - 2024-10-09
  • 15.0.0-canary.179 - 2024-10-04
  • 15.0.0-canary.178 - 2024-10-04
  • 15.0.0-canary.177 - 2024-10-02
  • 15.0.0-canary.176 - 2024-10-02
  • 15.0.0-canary.175 - 2024-10-01
  • 15.0.0-canary.174 - 2024-10-01
  • 15.0.0-canary.173 - 2024-09-28
  • 15.0.0-canary.172 - 2024-09-27
  • 15.0.0-canary.171 - 2024-09-25
  • 15.0.0-canary.170 - 2024-09-25
  • 15.0.0-canary.169 - 2024-09-25
  • 15.0.0-canary.168 - 2024-09-25
  • 15.0.0-canary.167 - 2024-09-24
  • 15.0.0-canary.166 - 2024-09-24
  • 15.0.0-canary.165 - 2024-09-24
  • 15.0.0-canary.164 - 2024-09-23
  • 15.0.0-canary.163 - 2024-09-23
  • 15.0.0-canary.162 - 2024-09-22
  • 15.0.0-canary.161 - 2024-09-20
  • 15.0.0-canary.160 - 2024-09-19
  • 15.0.0-canary.159 - 2024-09-18
  • 15.0.0-canary.158 - 2024-09-17
  • 15.0.0-canary.157 - 2024-09-16
  • 15.0.0-canary.156 - 2024-09-14
  • 15.0.0-canary.155 - 2024-09-13
  • 15.0.0-canary.154 - 2024-09-13
  • 15.0.0-canary.153 - 2024-09-12
  • 15.0.0-canary.152 - 2024-09-12
  • 15.0.0-canary.151 - 2024-09-11
  • 15.0.0-canary.150 - 2024-09-11
  • 15.0.0-canary.149 - 2024-09-10
  • 15.0.0-canary.148 - 2024-09-10
  • 15.0.0-canary.147 - 2024-09-09
  • 15.0.0-canary.146 - 2024-09-08
  • 15.0.0-canary.145 - 2024-09-07
  • 15.0.0-canary.144 - 2024-09-06
  • 15.0.0-canary.143 - 2024-09-05
  • 15.0.0-canary.142 - 2024-09-05
  • 15.0.0-canary.141 - 2024-09-04
  • 15.0.0-canary.140 - 2024-09-03
  • 15.0.0-canary.139 - 2024-09-02
  • 15.0.0-canary.138 - 2024-09-01
  • 15.0.0-canary.137 - 2024-08-31
  • 15.0.0-canary.136 - 2024-08-30
  • 15.0.0-canary.135 - 2024-08-30
  • 15.0.0-canary.134 - 2024-08-28
  • 15.0.0-canary.133 - 2024-08-28
  • 15.0.0-canary.132 - 2024-08-28
  • 15.0.0-canary.131 - 2024-08-26
  • 15.0.0-canary.130 - 2024-08-25
  • 15.0.0-canary.129 - 2024-08-24
  • 15.0.0-canary.128 - 2024-08-23
  • 15.0.0-canary.127 - 2024-08-22
  • 15.0.0-canary.126 - 2024-08-22
  • 15.0.0-canary.125 - 2024-08-21
  • 15.0.0-canary.124 - 2024-08-21
  • 15.0.0-canary.123 - 2024-08-21
  • 15.0.0-canary.122 - 2024-08-20
  • 15.0.0-canary.121 - 2024-08-20
  • 15.0.0-canary.120 - 2024-08-17
  • 15.0.0-canary.119 - 2024-08-16
  • 15.0.0-canary.118 - 2024-08-16
  • 15.0.0-canary.117 - 2024-08-16
  • 15.0.0-canary.116 - 2024-08-16
  • 15.0.0-canary.115 - 2024-08-13
  • 15.0.0-canary.114 - 2024-08-13
  • 15.0.0-canary.113 - 2024-08-13
  • 15.0.0-canary.112 - 2024-08-12
  • 15.0.0-canary.111 - 2024-08-09
  • 15.0.0-canary.110 - 2024-08-08
  • 15.0.0-canary.109 - 2024-08-08
  • 15.0.0-canary.108 - 2024-08-08
  • 15.0.0-canary.107 - 2024-08-07
  • 15.0.0-canary.106 - 2024-08-06
  • 15.0.0-canary.105 - 2024-08-06
  • 15.0.0-canary.104 - 2024-08-06
  • 15.0.0-canary.103 - 2024-08-05
  • 15.0.0-canary.102 - 2024-08-04
  • 15.0.0-canary.101 - 2024-08-03
  • 15.0.0-canary.100 - 2024-08-02
  • 15.0.0-canary.99 - 2024-08-02
  • 15.0.0-canary.98 - 2024-08-02
  • 15.0.0-canary.97 - 2024-08-01
  • 15.0.0-canary.96 - 2024-08-01
  • 15.0.0-canary.95 - 2024-07-31
  • 15.0.0-canary.94 - 2024-07-30
  • 15.0.0-canary.93 - 2024-07-30
  • 15.0.0-canary.92 - 2024-07-30
  • 15.0.0-canary.91 - 2024-07-29
  • 15.0.0-canary.90 - 2024-07-29
  • 15.0.0-canary.89 - 2024-07-29
  • 15.0.0-canary.88 - 2024-07-28
  • 15.0.0-canary.87 - 2024-07-27
  • 15.0.0-canary.86 - 2024-07-26
  • 15.0.0-canary.85 - 2024-07-26
  • 15.0.0-canary.84 - 2024-07-25
  • 15.0.0-canary.83 - 2024-07-25
  • 15.0.0-canary.82 - 2024-07-25
  • 15.0.0-canary.81 - 2024-07-24
  • 15.0.0-canary.80 - 2024-07-24
  • 15.0.0-canary.79 - 2024-07-23
  • 15.0.0-canary.78 - 2024-07-23
  • 15.0.0-canary.77 - 2024-07-22
  • 15.0.0-canary.76 - 2024-07-21
  • 15.0.0-canary.75 - 2024-07-20
  • 15.0.0-canary.74 - 2024-07-19
  • 15.0.0-canary.73 - 2024-07-19
  • 15.0.0-canary.72 - 2024-07-18
  • 15.0.0-canary.71 - 2024-07-17
  • 15.0.0-canary.70 - 2024-07-17
  • 15.0.0-canary.69 - 2024-07-16
  • 15.0.0-canary.68 - 2024-07-15
  • 15.0.0-canary.67 - 2024-07-14
  • 15.0.0-canary.66 - 2024-07-13
  • 15.0.0-canary.65 - 2024-07-12
  • 15.0.0-canary.64 - 2024-07-11
  • 15.0.0-canary.63 - 2024-07-10
  • 15.0.0-canary.62 - 2024-07-10
  • 15.0.0-canary.61 - 2024-07-09
  • 15.0.0-canary.60 - 2024-07-09
  • 15.0.0-canary.59 - 2024-07-08
  • 15.0.0-canary.58 - 2024-07-07
  • 15.0.0-canary.57 - 2024-07-06
  • 15.0.0-canary.56 - 2024-07-05
  • 15.0.0-canary.55 - 2024-07-04
  • 15.0.0-canary.54 - 2024-07-03
  • 15.0.0-canary.53 - 2024-07-03
  • 15.0.0-canary.52 - 2024-07-02
  • 15.0.0-canary.51 - 2024-07-02
  • 15.0.0-canary.50 - 2024-07-01
  • 15.0.0-canary.49 - 2024-06-29
  • 15.0.0-canary.48 - 2024-06-28
  • 15.0.0-canary.47 - 2024-06-27
  • 15.0.0-canary.46 - 2024-06-26
  • 15.0.0-canary.45 - 2024-06-26
  • 15.0.0-canary.44 - 2024-06-25
  • 15.0.0-canary.43 - 2024-06-24
  • 15.0.0-canary.42 - 2024-06-23
  • 15.0.0-canary.41 - 2024-06-22
  • 15.0.0-canary.40 - 2024-06-21
  • 15.0.0-canary.39 - 2024-06-20
  • 15.0.0-canary.38 - 2024-06-19
  • 15.0.0-canary.37 - 2024-06-18
  • 15.0.0-canary.36 - 2024-06-17
  • 15.0.0-canary.35 - 2024-06-16
  • 15.0.0-canary.34 - 2024-06-15
  • 15.0.0-canary.33 - 2024-06-15
  • 15.0.0-canary.32 - 2024-06-14
  • 15.0.0-canary.31 - 2024-06-14
  • 15.0.0-canary.29 - 2024-06-14
  • 15.0.0-canary.28 - 2024-06-12
  • 15.0.0-canary.27 - 2024-06-12
  • 15.0.0-canary.25 - 2024-06-11
  • 15.0.0-canary.24 - 2024-06-10
  • 15.0.0-canary.23 - 2024-06-10
  • 15.0.0-canary.22 - 2024-06-10
  • 15.0.0-canary.21 - 2024-06-09
  • 15.0.0-canary.20 - 2024-06-08
  • 15.0.0-canary.19 - 2024-06-07
  • 15.0.0-canary.18 - 2024-06-07
  • 15.0.0-canary.17 - 2024-06-07
  • 15.0.0-canary.16 - 2024-06-06
  • 15.0.0-canary.15 - 2024-06-06
  • 15.0.0-canary.14 - 2024-06-05
  • 15.0.0-canary.13 - 2024-06-05
  • 15.0.0-canary.12 - 2024-06-05
  • 15.0.0-canary.11 - 2024-06-04
  • 15.0.0-canary.10 - 2024-06-04
  • 15.0.0-canary.9 - 2024-06-03
  • 15.0.0-canary.8 - 2024-06-03
  • 15.0.0-canary.7 - 2024-06-02
  • 15.0.0-canary.6 - 2024-06-01
  • 15.0.0-canary.5 - 2024-05-31
  • 15.0.0-canary.4 - 2024-05-31
  • 15.0.0-canary.3 - 2024-05-31
  • 15.0.0-canary.2 - 2024-05-30
  • 15.0.0-canary.1 - 2024-05-29
  • 15.0.0-canary.0 - 2024-05-29
  • 14.3.0-canary.87 - 2024-05-28
  • 14.3.0-canary.86 - 2024-05-28
  • 14.3.0-canary.85 - 2024-05-27
  • 14.3.0-canary.84 - 2024-05-26
  • 14.3.0-canary.83 - 2024-05-26
  • 14.3.0-canary.82 - 2024-05-25
  • 14.3.0-canary.81 - 2024-05-24
  • 14.3.0-canary.80 - 2024-05-23
  • 14.3.0-canary.79 - 2024-05-23
  • 14.3.0-canary.78 - 2024-05-23
  • 14.3.0-canary.77 - 2024-05-22
  • 14.3.0-canary.76 - 2024-05-21
  • 14.3.0-canary.75 - 2024-05-21
  • 14.3.0-canary.74 - 2024-05-21
  • 14.3.0-canary.73 - 2024-05-20
  • 14.3.0-canary.72 - 2024-05-20
  • 14.3.0-canary.70 - 2024-05-17
  • 14.3.0-canary.69 - 2024-05-17
  • 14.3.0-canary.68 - 2024-05-16
  • 14.3.0-canary.67 - 2024-05-16
  • 14.3.0-canary.66 - 2024-05-16
  • 14.3.0-canary.65 - 2024-05-16
  • 14.3.0-canary.64 - 2024-05-16
  • 14.3.0-canary.63 - 2024-05-14
  • 14.3.0-canary.62 - 2024-05-14
  • 14.3.0-canary.61 - 2024-05-13
  • 14.3.0-canary.60 - 2024-05-13
  • 14.3.0-canary.59 - 2024-05-12
  • 14.3.0-canary.58 - 2024-05-11
  • 14.3.0-canary.57 - 2024-05-10
  • 14.3.0-canary.56 - 2024-05-10
  • 14.3.0-canary.55 - 2024-05-10
  • 14.3.0-canary.54 - 2024-05-09
  • 14.3.0-canary.53 - 2024-05-09
  • 14.3.0-canary.52 - 2024-05-09
  • 14.3.0-canary.51 - 2024-05-08
  • 14.3.0-canary.50 - 2024-05-08
  • 14.3.0-canary.49 - 2024-05-08
  • 14.3.0-canary.48 - 2024-05-08
  • 14.3.0-canary.47 - 2024-05-07
  • 14.3.0-canary.46 - 2024-05-07
  • 14.3.0-canary.45 - 2024-05-07
  • 14.3.0-canary.44 - 2024-05-06
  • 14.3.0-canary.43 - 2024-05-06
  • 14.3.0-canary.42 - 2024-05-06
  • 14.3.0-canary.40 - 2024-05-05
  • 14.3.0-canary.39 - 2024-05-04
  • 14.3.0-canary.38 - 2024-05-03
  • 14.3.0-canary.37 - 2024-05-02
  • 14.3.0-canary.36 - 2024-05-01
  • 14.3.0-canary.35 - 2024-05-01
  • 14.3.0-canary.34 - 2024-05-01
  • 14.3.0-canary.33 - 2024-04-30
  • 14.3.0-canary.32 - 2024-04-30
  • 14.3.0-canary.31 - 2024-04-29
  • 14.3.0-canary.30 - 2024-04-28
  • 14.3.0-canary.29 - 2024-04-27
  • 14.3.0-canary.28 - 2024-04-26
  • 14.3.0-canary.27 - 2024-04-26
  • 14.3.0-canary.26 - 2024-04-26
  • 14.3.0-canary.25 - 2024-04-26
  • 14.3.0-canary.24 - 2024-04-25
  • 14.3.0-canary.23 - 2024-04-25
  • 14.3.0-canary.22 - 2024-04-24
  • 14.3.0-canary.21 - 2024-04-24
  • 14.3.0-canary.20 - 2024-04-23
  • 14.3.0-canary.19 - 2024-04-23
  • 14.3.0-canary.18 - 2024-04-22
  • 14.3.0-canary.17 - 2024-04-22
  • 14.3.0-canary.16 - 2024-04-22
  • 14.3.0-canary.15 - 2024-04-21
  • 14.3.0-canary.14 - 2024-04-20
  • 14.3.0-canary.13 - 2024-04-19
  • 14.3.0-canary.12 - 2024-04-19
  • 14.3.0-canary.11 - 2024-04-18
  • 14.3.0-canary.10 - 2024-04-18
  • 14.3.0-canary.9 - 2024-04-17
  • 14.3.0-canary.8 - 2024-04-17
  • 14.3.0-canary.7 - 2024-04-17
  • 14.3.0-canary.6 - 2024-04-16
  • 14.3.0-canary.5 - 2024-04-16
  • 14.3.0-canary.4 - 2024-04-15
  • 14.3.0-canary.3 - 2024-04-15
  • 14.3.0-canary.2 - 2024-04-15
  • 14.3.0-canary.1 - 2024-04-15
  • 14.3.0-canary.0 - 2024-04-15
  • 14.2.22 - 2024-12-26
  • 14.2.21 - 2024-12-19
  • 14.2.20 - 2024-12-04

    Note

    This release is backporting bug fixes. It does not include all pending features/changes on canary.

    Core Changes

    • Fix fetch cloning bug (#73532)

    Credits

    Huge thanks to @ wyattjoh for helping!

  • 14.2.19 - 2024-12-03
  • 14.2.18 - 2024-11-13
  • 14.2.17 - 2024-11-05
  • 14.2.16 - 2024-10-23
  • 14.2.15 - 2024-10-08
  • 14.2.14 - 2024-10-01
  • 14.2.13 - 2024-09-20
  • 14.2.12 - 2024-09-17
  • 14.2.11 - 2024-09-12
  • 14.2.10 - 2024-09-11
  • 14.2.9 - 2024-09-09
  • 14.2.8 - 2024-09-04
  • 14.2.7 - 2024-08-27
  • 14.2.6 - 2024-08-21
  • 14.2.5 - 2024-07-10
  • 14.2.4 - 2024-06-11
from next GitHub release notes

Important

  • Warning: This PR contains a major version upgrade, and may be a breaking change.
  • Check the changes in this PR to ensure they won't cause issues with your project.
  • This PR was automatically created by Snyk using the credentials of a real user.
  • Max score is 1000. Note that the real score may have changed since the PR was raised.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

Summary by Sourcery

Upgrade Next.js from 14.2.4 to 15.0.4.

Bug Fixes:

  • This upgrade fixes vulnerabilities related to acceptance of extraneous untrusted data with trusted data, uncontrolled recursion, and missing authorization.

Enhancements:

  • Upgrade React to version 19 in the Pages Router.

Snyk has created this PR to upgrade next from 14.2.4 to 15.0.4.

See this package in npm:
next

See this project in Snyk:
https://app.snyk.io/org/nerds-github/project/34dc13f3-5bb0-4fe2-a003-4f5a1bdf8f55?utm_source=github&utm_medium=referral&page=upgrade-pr
Copy link

sourcery-ai bot commented Dec 31, 2024

Reviewer's Guide by Sourcery

This PR upgrades Next.js from version 14.2.4 to 15.0.4. This addresses several high-severity vulnerabilities, including Acceptance of Extraneous Untrusted Data With Trusted Data, Uncontrolled Recursion, and Missing Authorization. The upgrade also includes React 19 for the Pages Router.

State diagram showing security vulnerability fixes

stateDiagram-v2
    state "Next.js 14.2.4" as v14
    state "Next.js 15.0.4" as v15

    [*] --> v14
    v14 --> v15: Upgrade

    state v14 {
        [*] --> Vulnerable
        state Vulnerable {
            DataTrust: Extraneous Data Trust Issue
            Recursion: Uncontrolled Recursion
            Auth: Missing Authorization
        }
    }

    state v15 {
        [*] --> Fixed
        state Fixed {
            DataTrustFixed: Data Trust Fixed
            RecursionFixed: Recursion Control Added
            AuthFixed: Authorization Added
        }
    }
Loading

File-Level Changes

Change Details Files
Upgrade next dependency
  • Updated the next dependency from 14.2.4 to 15.0.4 in package.json
examples/typescript/vercel-ai-chatbot/package.json

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time. You can also use
    this command to specify where the summary should be inserted.

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

Copy link

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have skipped reviewing this pull request. Here's why:

  • It seems to have been created by a bot ('[Snyk]' found in title). We assume it knows what it's doing!
  • We don't review packaging changes - Let us know if you'd like us to change this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants