Undici npm needs Node 20 error

Seeing this on doing an npm update.

Does this effectively mean node 20 is now the oldest supported version of node?
Could this be associated with any of the strange server bugs reported recently?

E:\webs\site>npm update
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: 'undici@7.16.0',
npm warn EBADENGINE   required: { node: '>=20.18.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

changed 1 package, and audited 539 packages in 13s

81 packages are looking for funding
  run `npm fund` for details

8 vulnerabilities (1 moderate, 5 high, 2 critical)

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.

E:\webs\site>node -v
v18.20.8

E:\webs\site>npm -v
10.8.2

They recently (7.3.x I think) added a popup to Wappler Docker users to ask users to update to the latest NodeJS LTS, which is 22

So Wappler needs node 22 lts minimum now?

As NodeJS 20 is the last supported version, we recoment using it at least. But it is better indeed to just use the last LTS.