Drupal 12 Moves Core Development to Node.js 24 as Nightwatch Fixes Reach Drupal 11
Developers who install Drupal core's JavaScript development dependencies will need Node.js 24 for Drupal 12 core development. Drupal published a change record on 17 September stating that the requirement applies when those dependencies are installed through npm or Yarn. It does not make Node.js 24 a runtime requirement for ordinary Drupal production sites.
The change affects core contributors, themers and continuous integration environments that run Drupal's JavaScript tooling. After core moved from Node.js 20 to 24, all Nightwatch test runs began failing because two distinct Promise instances were no longer treated as deep-equal even when their resolved values matched. Drupal corrected the affected comparisons on main and 11.x on 16 September, then backported the fix to 11.3.x and 11.4.x on 17 September after scheduled runs showed those branches were also affected. Drupal 10.6.x passed its Nightwatch run, and the Node.js 24 minimum itself was not backported to Drupal 11.
Raven 7.6.0, released on 18 September, also changes when the module initialises Sentry. Its release notes say Sentry is no longer initialised as soon as Raven's logger is constructed and instead starts at defined points including kernel request events, console command events, Drush pre-command, and whenever a message is logged or an exception is thrown. The change addresses potential circular references. Discussion in the underlying Drupal 11.4 issue indicates that the reported problem was not consistently reproducible in a plain installation and appeared under particular container-build and logging conditions.
Raven 7.6.0 also adds console performance tracing, ensures persistent cURL transport sharing is enabled, makes its cron hook run first, switches to the bundled Guzzle middleware, and updates the bundled Sentry JavaScript SDK to version 10.75.0. For Drupal 12 contributors, the immediate compatibility boundary is the Node.js 24 core-development baseline; Drupal 11 users receive the Nightwatch compatibility fix without that new minimum. Drupal.org categorises Raven 7.6.0 under bug fixes and new features rather than as a security release.
References
-
Drupal 12.0.0 will require Node.js 24 for core development | Drupal.org (17 September 2026)
-
raven 7.6.0 | Drupal.org (18 September 2026)
