Show PHP SAPI in WDT
moved the logic from HttpKernel in FrameworkBundle to the HttpKernel component
[TwigBridge] added a render_* function to ease usage of custom rendering strategies

Here is the code you need to write when using the regular render
function for an ESI strategy:

    {{ render(path('path'), { strategy: 'esi' })
}}

And the same with the new render_* function:

    {{ render_esi(path('path')) }}
[HttpKernel] added a URL signer mechanism for hincludes
[HttpKernel] added missing phpdoc and tweaked existing ones
[HttpKernel] simplified and enhanced code managing the hinclude strategy
[FrameworkBundle] made some services private
[HttpKernel] made the strategy a regular parameter in HttpContentRenderer::render()
[FrameworkBundle] deprecated HttpKernel::forward() (it is only used once now and not part of any interface anyway)
made the content renderer work even when ESI is disabled or when no templating engine is available (the latter being mostly useful when testing)
moved the deprecation logic calls outside the new HttpContentRenderer class
moved the container aware HTTP kernel to the HttpKernel component
added some unit tests (and fixed some bugs)
updated CHANGELOG and UPGRADE files
[PROFILER][REDIS] Support database, auth on redis connection
Fixed broken setter in Form/Util/PropertyPath
merged branch jankramer/property-path-setter-fix (PR #6696)

This PR was merged into the master branch.

Commits
-------

69535cf Fixed broken setter in Form/Util/PropertyPath

Discussion
----------

[Form] Fixed broken setter in Form/Util/PropertyPath

Bug fix: [yes]
Feature addition: [no]
Backwards compatibility break: [no]
Symfony2 tests pass: [yes
Fixes the following tickets:
Todo:
License of the code: MIT
Documentation PR:

---------------------------------------------------------------------------

by bschussek at 2013-01-11T06:54:15Z

+1
merged branch lmcd/php-sapi (PR #6636)

This PR was merged into the master branch.

Commits
-------

16b3426 Show PHP SAPI in WDT

Discussion
----------

[WDT] Show PHP SAPI in WDT

PHP running under Apache as a module:
![sapi-apache](https://f.cloud.github.com/assets/363540/53093/7709dc8a-5a48-11e2-8c09-031e0645e3ea.png)

PHP running with the in-built CLI web server (via `server:run`)
![sapi-cli](https://f.cloud.github.com/assets/363540/53094/96df9a0e-5a48-11e2-96e9-7bc2f452083d.png)
Remove special handling of empty arrays, fixes #5506
merged branch Seldaek/jsonresp (PR #6635)

This PR was submitted for the 2.1 branch but it was merged into the master branch instead (closes #6635).

Commits
-------

26aafff [HttpFoundation] Remove special handling of empty arrays, fixes #5506

Discussion
----------

[HttpFoundation] Remove special handling of empty arrays, fixes #5506

Bug fix: yes
Feature addition: no
Backwards compatibility break: tiny/no
Symfony2 tests pass: yes
Fixes the following tickets: #5506
License of the code: MIT

See the linked issue for details, IMO it should be removed because it's not consistently applied and just a WTF for people.

---------------------------------------------------------------------------

by vicb at 2013-01-09T11:11:06Z

:+1:, could you please update the changelog with the BC break ?

---------------------------------------------------------------------------

by Seldaek at 2013-01-09T11:16:44Z

If we really consider this as a BC break and document it as such then I guess it should be 2.2 only and not 2.1. @fabpot?

---------------------------------------------------------------------------

by vicb at 2013-01-09T11:28:16Z

IMO there is no such things as "tiny BC" but BCs are yes/no.

---------------------------------------------------------------------------

by fabpot at 2013-01-09T15:09:18Z

Let's do it in master only and add a note in the CHANGELOG about the BC break.