Fixed
- Fixed 502 responses for proxied dev server assets under
rack-proxyv1. PR #1222 by jcbpl. Fixes #1220. - Fixed dev-server liveness checks treating refused macOS 27 connections as running. The Ruby probe now verifies the connected socket's
SO_ERRORresult before proxying asset requests, avoiding false-positive dev-server detection and resulting 502 responses. PR #1225 by justin808. Fixes #1224. - Fixed webpack Babel, SWC, and esbuild rules skipping explicitly included
.cjsfiles. PR #1219 by oiahoon. Fixes #1218. - Added a
shakapacker:doctorwarning for Rspack React Refresh v2 configs that still use the v1 default-export constructor pattern. PR #1207 by justin808. Existing configs withconst ReactRefreshPlugin = require("@rspack/plugin-react-refresh")followed bynew ReactRefreshPlugin()can fail after upgrading to@rspack/plugin-react-refreshv2 withReactRefreshPlugin is not a constructor; Doctor now points to the affected JS/TS config file and suggests the named-export/default/module compatibility form. Fixes #1204. - Fixed the missing-
@babel/corefailure to report an actionable install message. PR #1212 by justin808. Babel-transpiled builds whose app lacks@babel/corepreviously surfaced a raw module-resolution error from the Babel 8 compatibility check; the rule now explains which package to install and how to switchjavascript_transpilerinstead. Refs #1163.