ember-cli / ember-cli

The Ember.js command line utility.

Home Page:https://cli.emberjs.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deprecation warning on Node 22

boris-petrov opened this issue · comments

Upgrading to Node 22, running ember serve and making a request to the server leads to:

(node:971449) [DEP0060] DeprecationWarning: The `util._extend` API is deprecated. Please use Object.assign() instead.
    at common.setupOutgoing (/home/boris/code/project/node_modules/.pnpm/http-proxy@1.18.1/node_modules/http-proxy/lib/http-proxy/common.js:43:22)
    at Array.stream (/home/boris/code/project/node_modules/.pnpm/http-proxy@1.18.1/node_modules/http-proxy/lib/http-proxy/passes/web-incoming.js:127:14)
    at ProxyServer.<anonymous> (/home/boris/code/project/node_modules/.pnpm/http-proxy@1.18.1/node_modules/http-proxy/lib/http-proxy/index.js:81:21)
    at /home/boris/code/project/node_modules/.pnpm/ember-cli@5.8.1/node_modules/ember-cli/lib/tasks/server/middleware/proxy-server/index.js:43:35
    at Layer.handle [as handle_request] (/home/boris/code/project/node_modules/.pnpm/express@4.19.2/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/boris/code/project/node_modules/.pnpm/express@4.19.2/node_modules/express/lib/router/index.js:328:13)
    at /home/boris/code/project/node_modules/.pnpm/express@4.19.2/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/boris/code/project/node_modules/.pnpm/express@4.19.2/node_modules/express/lib/router/index.js:346:12)
    at next (/home/boris/code/project/node_modules/.pnpm/express@4.19.2/node_modules/express/lib/router/index.js:280:10)
    at logger (/home/boris/code/project/node_modules/.pnpm/morgan@1.10.0/node_modules/morgan/index.js:144:5)
    at Layer.handle [as handle_request] (/home/boris/code/project/node_modules/.pnpm/express@4.19.2/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/boris/code/project/node_modules/.pnpm/express@4.19.2/node_modules/express/lib/router/index.js:328:13)
    at /home/boris/code/project/node_modules/.pnpm/express@4.19.2/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/boris/code/project/node_modules/.pnpm/express@4.19.2/node_modules/express/lib/router/index.js:346:12)
    at next (/home/boris/code/project/node_modules/.pnpm/express@4.19.2/node_modules/express/lib/router/index.js:280:10)
    at serveAssetsMiddleware (/home/boris/code/project/node_modules/.pnpm/broccoli-middleware@2.1.1/node_modules/broccoli-middleware/lib/serve-asset-middleware.js:24:7)
    at /home/boris/code/project/node_modules/.pnpm/ember-cli@5.8.1/node_modules/ember-cli/lib/tasks/server/middleware/broccoli-serve-files/index.js:28:7
    at Layer.handle [as handle_request] (/home/boris/code/project/node_modules/.pnpm/express@4.19.2/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/boris/code/project/node_modules/.pnpm/express@4.19.2/node_modules/express/lib/router/index.js:328:13)
    at /home/boris/code/project/node_modules/.pnpm/express@4.19.2/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/home/boris/code/project/node_modules/.pnpm/express@4.19.2/node_modules/express/lib/router/index.js:346:12)
    at next (/home/boris/code/project/node_modules/.pnpm/express@4.19.2/node_modules/express/lib/router/index.js:280:10)
    at /home/boris/code/project/node_modules/.pnpm/ember-cli@5.8.1/node_modules/ember-cli/lib/tasks/server/middleware/broccoli-watcher/index.js:54:11
    at watcher.then.errorHandler.buildError (/home/boris/code/project/node_modules/.pnpm/broccoli-middleware@2.1.1/node_modules/broccoli-middleware/lib/watcher-middleware.js:35:7)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

Output from ember version --verbose && npm --version && yarn --version:

ember-cli: 5.8.1
node: 22.0.0
acorn: 8.11.3
ada: 2.7.7
ares: 1.28.1
base64: 0.5.2
brotli: 1.1.0
cjs_module_lexer: 1.2.2
cldr: 44.1
icu: 74.2
llhttp: 9.2.1
modules: 127
napi: 9
nghttp2: 1.61.0
openssl: 3.3.0
simdjson: 3.8.0
simdutf: 5.2.4
tz: 2023c
undici: 6.11.1
unicode: 15.1
uv: 1.48.0
uvwasi: 0.0.20
v8: 12.4.254.14-node.10
zlib: 1.3.1
os: linux x64
10.7.0
1.22.22