github symfony/http-foundation v8.2.0-BETA1

2 hours ago

Changelog (v8.1.11...v8.2.0-BETA1)

  • minor #67666 Read the current request of RequestStack without end() (@andreybolonin)
  • minor #67322 Build parameter keys in a single pass (@andreybolonin)
  • minor #67164 Close the lazy Redis connection of the session handler at kernel shutdown (@nicolas-grekas)
  • minor #67188 Don't create the session in Request::hasPreviousSession() when the request has no cookies (@nicolas-grekas)
  • minor #67171 Make Cache-Control directive changes cheaper (@nicolas-grekas)
  • minor #67172 Set the bags of requests and responses without reflection (@nicolas-grekas)
  • minor #66836 Use getTimestamp() and getMicrosecond() instead of formatting dates to read their timestamp (@nicolas-grekas)
  • minor #66832 Use DateTimeImmutable::createFromTimestamp() to build dates from timestamps (@nicolas-grekas)
  • minor #66810 Make MetadataBag read the time from the clock (@nicolas-grekas)
  • feature #66705 Treat 308 like 301 for caching (@Amoifr)
  • feature #66599 Deprecate saving session attributes changed without calling set() (@nicolas-grekas)
  • minor #66677 Document Request::getETags() as list (@alies-dev)
  • feature #66624 Forward incremental responses without buffering them in HttpClientKernel (@nicolas-grekas)
  • minor #66566 Improve the hints shown by debug:autowiring (@nicolas-grekas)
  • feature #66506 Allow rotating the secrets that sign URIs, remember-me cookies, login links and messages (@nicolas-grekas)
  • minor #66299 Speed up parsing Cache-Control headers (@nicolas-grekas)
  • bug #66151 Expose header and attribute keys as strings (@nicolas-grekas)
  • bug #66127 Expose parameter keys as strings (@gjuric)
  • feature #65390 Expand PRIVATE_SUBNETS with five not-globally-reachable ranges (@Synchro)
  • feature #63804 Handle any +json/+xml media type in # (@Amoifr)
  • feature #62128 Add MongoDB bridge (@Jean85)
  • feature #63690 Add command to purge session data (@Nayte91)
  • feature #49227 Constraint ResponseHeaderSame now shows the actual header value (@jschaedl)
  • feature #65282 Add targeted cache-control support (RFC 9213) (@nicolas-grekas)
  • minor #65253 Deprecate the unused Request::$trustedHosts property (@nicolas-grekas)
  • bug #65186 Reject non-integer netmasks in IpUtils (@sadiqk2)
  • feature #65162 Reject a Cookie with an invalid __Secure-/__Host- prefix (@dunglas)
  • feature #64169 Add ParameterBag::filterCallback() (@Amoifr)
  • bug #64754 Fold UriSigner version into the signature without a reserved parameter (@kbond)
  • feature #64408 Allow creating single-use signed urls (@kbond)
  • minor #64383 Refactor DEFAULT_ENCODING_OPTIONS to use expression (@jnoordsij)
  • feature #64455 Deprecate not passing an expiry to UriSigner::sign() (@kbond)

Don't miss a new http-foundation release

NewReleases is sending notifications on new releases.