Packages

gatsby

5.16.1 · 10 Feb 2026MIT252.9k / weekRepositoryHomepagenpmAtom feed

Upgrading gatsby from 2.32.12 to 5.16.1

183 releases in betweennotes for 170

Other targets from 2.32.12Newest 2.x2.32.13Clears its advisory4.25.7
2+
changes to make
1
advisory fixed
15+
new
110+
fixes

Counted from 170 of 183 release notes. Advisories are counted from the advisory database, in full.

Start here

Before you upgrade

Tick each one off as you go

Security

Fixes 1 advisory affecting 2.32.12

  • 🔐 As of January 26 2026, none of the React 19 security vulnerabilities affect Gatsby.

    5.16.0
  • This release focused on performance improvements and security fixes.

    5.14.0
  • Bump gh-pages: #39089

    5.14.0
  • Bump underscore: #39092

    5.14.0
  • Bump thenify: #39095

    5.14.0
  • Bump axios: #39101 #39118

    5.14.0
  • Bump ejs: #39093

    5.14.0
  • Bump set-getter: #39091

    5.14.0
  • Bump express: #39099

    5.14.0
  • Bump express: #39098

    5.14.0

Release by release

  1. 5.16.1

    10 Feb 20261 fix
    • fixed

      Fix various regressions with Gatsby Head API, such as <title> not updating document.title

  2. 5.16.0

    26 Jan 20262 new
    • new

      Support React 19

    • new

      Support Node.js 24

  3. 5.15.0

    27 Aug 20252 fixes
    • fixed

      Support node 22

    • fixed

      gatsby: Update socket.io to address vulnerable subdeps

  4. 5.14.6

    6 Aug 20252 fixes
    • fixed

      Don't treat timestamps as dynamic paths

    • fixed

      Use forked devcert to avoid pulling transitive deps from its @types/* deps

  5. 5.14.5

    20 Jun 20251 fix
    • fixed

      Ensure rendering engine has vendored libvips

  6. 5.14.4nothing new or fixed in the note

  7. 5.14.3

    9 Apr 20251 fix
    • fixed

      Align types of rootNodeMap during root node tracking

  8. 5.14.2

    7 Apr 20251 fix
    • fixed

      Pin isNonNullType is not defined with webpack>=5.99.0

57 other lines we could not sort, mostly version bumps
  • Some new React 19 features may not be available yet via Gatsby.

    5.16.0
  • Gatsby Partial Hydration, an experimental feature for three years now, is known to be incompatible with React 19 at this time. If you rely on this feature, do not upgrade to React 19.

    5.16.0
  • Minor docs improvements: #38816, #39052, #39133, #39060

    5.14.0
  • [gatsby, create-gatsby, gatsby-cli, gatsby-dev-cli, gatsby-plugin-gatsby-cloud, gatsby-plugin-page-creator] perf: disable telemetry reporting #39137

    5.14.0
  • Slices API unlocks up to 90% reduction in build duration for content changes in highly shared components

    5.1.0
  • Partial Hydration allows you to ship only the necessary JavaScript to the browser

    5.1.0
  • Slice API - Only re-build individual slices of your page

    5.0.0
  • Partial Hydration (Beta) - Improve frontend performance by shipping less JavaScript

    5.0.0
  • GraphiQL v2 - An all new UI with features like dark mode, tabs, and persisted state

    5.0.0
  • Release Candidate for gatsby-plugin-mdx v4 - Support for MDX v2 and more!

    4.20.0

102 internal lines (docs, tests, tooling) left out.