Minor Changes
- BREAKING CHANGE: Session middleware now checks configured cookie
maxAgeandexpiresbefore loading session data from any backend. Existing cookies without expiration metadata start a new session when a lifetime is configured.maxAgerenews when an updated session emits a cookie; reads alone do not renew it. Sessions without a configured lifetime and backend TTL settings are unchanged. Backend record cleanup remains the storage provider's responsibility.
Patch Changes
-
Session cookies now default to
Securefor HTTPS request URLs. HTTP development requests and explicitsecuresettings retain their configured behavior. When HTTPS terminates at a proxy, expose the original request URL or configuresecure: true. -
Bumped
@remix-run/*dependencies: