- Allow the
@remix-run/express
adapter to work behind a proxy when usingapp.enable('trust proxy')
(#7323)- Previously, this used
req.get('host')
to construct the RemixRequest
, but that does not respectX-Forwarded-Host
- This now uses
req.hostname
which will respectX-Forwarded-Host
- Previously, this used
- Updated dependencies:
@remix-run/node@2.2.0
- Flush headers for
text/event-stream
responses (#7619) - Updated dependencies:
@remix-run/node@2.1.0
- Updated dependencies:
@remix-run/node@2.0.1
-
Require Node >=18.0.0 (#6939)
-
For preparation of using Node's built in fetch implementation, installing the fetch globals is now a responsibility of the app server (#7009)
-
If you are using
remix-serve
, nothing is required -
If you are using your own app server, you will need to install the globals yourself
import { installGlobals } from "@remix-run/node"; installGlobals();
-
-
source-map-support
is now a responsibility of the app server (#7009)-
If you are using
remix-serve
, nothing is required -
If you are using your own app server, you will need to install
source-map-support
yourself.npm i source-map-support
import sourceMapSupport from "source-map-support"; sourceMapSupport.install();
-
- Switch to
headers.entries()
instead of non-spec-compliantheaders.raw()
insendRemixResponse
(#7150) - Remove references to fetch polyfills in node and arc adapters (#7230)
- Updated dependencies:
@remix-run/node@2.0.0
@remix-run/web-fetch@4.4.0
@remix-run/web-file@3.1.0
@remix-run/web-stream@1.1.0
- Updated dependencies:
@remix-run/node@1.19.3
- Updated dependencies:
@remix-run/node@1.19.2
- Updated dependencies:
@remix-run/node@1.19.1
- Updated dependencies:
@remix-run/node@1.19.0
- Updated dependencies:
@remix-run/node@1.18.1
- Updated dependencies:
@remix-run/node@1.18.0
- Updated dependencies:
@remix-run/node@1.17.1
- Updated dependencies:
@remix-run/node@1.17.0
- Updated dependencies:
@remix-run/node@1.16.1
- feat: support async
getLoadContext
in all adapters (#6170) - Updated dependencies:
@remix-run/node@1.16.0
- Updated dependencies:
@remix-run/node@1.15.0
- Updated dependencies:
@remix-run/node@1.14.3
- Updated dependencies:
@remix-run/node@1.14.2
- Updated dependencies:
@remix-run/node@1.14.1
- Updated dependencies:
@remix-run/node@1.14.0
- Fix fetch
Request
creation for incoming URLs with double slashes (#5336) - Updated dependencies:
@remix-run/node@1.13.0
- Updated dependencies:
@remix-run/node@1.12.0
- Updated dependencies:
@remix-run/node@1.11.1
- Updated dependencies:
@remix-run/node@1.11.0
- Updated dependencies:
@remix-run/node@1.10.1
- Updated dependencies:
@remix-run/node@1.10.0
- Updated dependencies:
@remix-run/node@1.9.0
- Updated dependencies:
@remix-run/node@1.8.2
- Updated dependencies:
@remix-run/node@1.8.1
- Updated dependencies:
@remix-run/node@1.8.0
- Updated dependencies:
@remix-run/node@1.7.6
- Updated dependencies:
@remix-run/node@1.7.5
- Updated dependencies:
@remix-run/node@1.7.4
- Updated dependencies:
@remix-run/node@1.7.3
- Updated dependencies:
@remix-run/node@1.7.2
- Ensured that requests are properly aborted on closing of a
Response
instead ofRequest
(#3626) - Updated dependencies:
@remix-run/node@1.7.1
- Updated dependencies:
@remix-run/node@1.7.0
- Updated dependencies:
@remix-run/node@1.6.8
- Updated dependencies:
@remix-run/node@1.6.7
- Updated dependencies:
@remix-run/node@1.6.6
- Updated dependencies
@remix-run/node@1.6.5