"Next.js 16 replaced middleware.ts with proxy.ts" - I mean, why ... ? Seems a totally unnecessary change, only to annoy the user? On top of that, I can't imagine proxy.ts to be a "better" name than middleware.ts ...
However - doesn't Next.js document its upgrades? As in, a CHANGELOG document or an upgrade guide?
Full-stack developer focused on crafting clean, fast, and scalable web products. I love working with Next.js, React, and Tailwind to build modern, user-friendly experiences.
Location
India
Education
Background in English Literature, self-taught coder through courses, books, and hands-on practice.
Pronouns
Lover of clean UI, simple design, and coding workflows that save time for everyone.
Work
Building clean, scalable web solutions that speed up development and simplify design.
Haha yeah fair point, proxy.ts does feel a bit odd especially when middleware.ts already made sense so the rename caught me off guard too.
From what i understood the idea is it handles more than just middleware now, closer to a full request proxy layer, but still agree the silent failure with zero warning is the jarring part.
And yeah they do have docs and a changelog, the codemod handles most of it but partial upgrades or missed files is where stuff like this sneaks through.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
"Next.js 16 replaced
middleware.tswithproxy.ts" - I mean, why ... ? Seems a totally unnecessary change, only to annoy the user? On top of that, I can't imagineproxy.tsto be a "better" name thanmiddleware.ts...However - doesn't Next.js document its upgrades? As in, a CHANGELOG document or an upgrade guide?
Haha yeah fair point, proxy.ts does feel a bit odd especially when middleware.ts already made sense so the rename caught me off guard too.
From what i understood the idea is it handles more than just middleware now, closer to a full request proxy layer, but still agree the silent failure with zero warning is the jarring part.
And yeah they do have docs and a changelog, the codemod handles most of it but partial upgrades or missed files is where stuff like this sneaks through.