A week of symfony #599 (18-24 June 2018)

This week, development activity was focused on the Cache component, which improved performance of array-based pools and switched to serialize objects using native arrays when possible. In addition, the OptionsResolver component introduced the ability to deprecate options, allowed types and values. Finally, the upcoming SymfonyCon and SymfonyLive conferences extended their Call for Papers deadlines.

Symfony development highlights

2.8 changelog:

  • 3fc2200: [HttpKernel] fixed surrogate not using original request
  • f63579d: [Filesystem] fixed file lock on SunOS

3.4 changelog:

  • c4d972a: [Form] fixed an error when rendering a DateIntervalType form with exactly zero weeks
  • b61c8fc: [Config] fixed the usage of GlobResource when inside phar archive
  • d652222: [HttpKernel] fixed handling of nested Error instances
  • df0dba6: [Lock] use r+ for fopen (fixes issue on SunOS)

4.0 changelog:

  • b7ccf10: [Cache] improved resiliency when calling doFetch() in AbstractTrait

4.1 changelog:

  • ee2f76e: [HttpFoundation] ensure RedisSessionHandler::updateTimestamp returns a boolean
  • 389fa4d: [Messenger] fixed MessengerPass::guessHandledClasses return type
  • f833167: [FrameworkBundle] ignore keepQueryParams attribute when generating route redirect
  • 10c25d9: [DependencyInjection] avoid leaking unused env placeholders

Master changelog:

  • 137dd76: [Cache] prevent stampede at warmup using flock()
  • d075d0c: [Cache] improve performance of array-based pools
  • c0ca2af: [Cache] serialize objects using native arrays when possible
  • c694804: [FrameworkBundle] show public/private for aliases in debug:container command
  • 6c03064: [TwigBundle] enhanced the twig not found exception
  • f065873: [HttpFoundation] added getAcceptableFormats() method for Request
  • d148fa7: [TwigBridge] added bundle name suggestion on wrongly overrided templates paths
  • 76d3589: [OptionsResolver] introduced ability to deprecate options, allowed types and values
  • e9e6ec5: [FrameworkBundle] moved security expression providers pass logic to SecurityBundle
  • 4fde3bb: [HttpKernel] CacheWarmerAggregate handle deprecations logs
  • 1ff80e3: [Translation] improved the performance of the lint:xliff command
  • 1dac82a: [Security] log potential redirect loops caused by forced HTTPS
  • bc8d4f6: [Cache] added support for phpredis 4 "compression" and "tcp_keepalive" options
  • df44236: [DependencyInjection] fixed dumping errored definitions

Newest issues and pull requests

They talked about us

Help the Symfony project!

As with any Open-Source project, contributing code or documentation is the most common way to help, but we also have a wide range of sponsoring opportunities.


Comments are closed.

To ensure that comments stay relevant, they are closed for old posts.