Skip to content

Release v5.4.48 #59016

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Nov 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions CHANGELOG-5.4.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,31 @@ in 5.4 minor versions.
To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash
To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v5.4.0...v5.4.1

* 5.4.48 (2024-11-27)

* bug #59013 [HttpClient] Fix checking for private IPs before connecting (nicolas-grekas)
* bug #58562 [HttpClient] Close gracefull when the server closes the connection abruptly (discordier)
* bug #59007 [Dotenv] read runtime config from composer.json in debug dotenv command (xabbuh)
* bug #58963 [PropertyInfo] Fix write visibility for Asymmetric Visibility and Virtual Properties (xabbuh, pan93412)
* bug #58983 [Translation] [Bridge][Lokalise] Fix empty keys array in PUT, DELETE requests causing Lokalise API error (DominicLuidold)
* bug #58959 [PropertyInfo] consider write property visibility to decide whether a property is writable (xabbuh)
* bug #58964 [TwigBridge] do not add child nodes to EmptyNode instances (xabbuh)
* bug #58822 [DependencyInjection] Fix checking for interfaces in ContainerBuilder::getReflectionClass() (donquixote)
* bug #58865 Dynamically fix compatibility with doctrine/data-fixtures v2 (greg0ire)
* bug #58921 [HttpKernel] Ensure `HttpCache::getTraceKey()` does not throw exception (lyrixx)
* bug #58908 [DoctrineBridge] don't call `EntityManager::initializeObject()` with scalar values (xabbuh)
* bug #58924 [HttpClient] Fix empty hosts in option "resolve" (nicolas-grekas)
* bug #58915 [HttpClient] Fix option "resolve" with IPv6 addresses (nicolas-grekas)
* bug #58919 [WebProfilerBundle] Twig deprecations (mazodude)
* bug #58914 [HttpClient] Fix option "bindto" with IPv6 addresses (nicolas-grekas)
* bug #58875 [HttpClient] Removed body size limit (Carl Julian Sauter)
* bug #58860 [HttpClient] Fix catching some invalid Location headers (nicolas-grekas)
* bug #58836 Work around `parse_url()` bug (bis) (nicolas-grekas)
* bug #58818 [Messenger] silence PHP warnings issued by `Redis::connect()` (xabbuh)
* bug #58828 [PhpUnitBridge] fix dumping tests to skip with data providers (xabbuh)
* bug #58842 [Routing] Fix: lost priority when defining hosts in configuration (BeBlood)
* bug #58850 [HttpClient] fix PHP 7.2 compatibility (xabbuh)

* 5.4.47 (2024-11-13)

* security #cve-2024-50342 [HttpClient] Resolve hostnames in NoPrivateNetworkHttpClient (nicolas-grekas)
Expand Down
47 changes: 31 additions & 16 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ The Symfony Connect username in parenthesis allows to get more information
- Jordi Boggiano (seldaek)
- Maxime Steinhausser (ogizanagi)
- Kévin Dunglas (dunglas)
- Victor Berchet (victor)
- Javier Eguiluz (javier.eguiluz)
- Victor Berchet (victor)
- Ryan Weaver (weaverryan)
- Jérémy DERUSSÉ (jderusse)
- Jules Pietri (heah)
Expand Down Expand Up @@ -51,15 +51,15 @@ The Symfony Connect username in parenthesis allows to get more information
- Igor Wiedler
- Jan Schädlich (jschaedl)
- Mathieu Lechat (mat_the_cat)
- Simon André (simonandre)
- Matthias Pigulla (mpdude)
- Gabriel Ostrolucký (gadelat)
- Simon André (simonandre)
- Jonathan Wage (jwage)
- Mathias Arlaud (mtarld)
- Vincent Langlet (deviling)
- Valentin Udaltsov (vudaltsov)
- Mathias Arlaud (mtarld)
- Alexandre Salomé (alexandresalome)
- Grégoire Paris (greg0ire)
- Alexandre Salomé (alexandresalome)
- William DURAND
- ornicar
- Dany Maillard (maidmaid)
Expand All @@ -83,11 +83,11 @@ The Symfony Connect username in parenthesis allows to get more information
- Alexander Schranz (alexander-schranz)
- Mathieu Piot (mpiot)
- Vasilij Duško (staff)
- Dariusz Ruminski
- Sarah Khalil (saro0h)
- Laurent VOULLEMIER (lvo)
- Konstantin Kudryashov (everzet)
- Guilhem N (guilhemn)
- Dariusz Ruminski
- Bilal Amarni (bamarni)
- Eriksen Costa
- Florin Patan (florinpatan)
Expand All @@ -110,12 +110,12 @@ The Symfony Connect username in parenthesis allows to get more information
- Baldini
- Alex Pott
- Fran Moreno (franmomu)
- Hubert Lenoir (hubert_lenoir)
- Charles Sarrazin (csarrazi)
- Henrik Westphal (snc)
- Dariusz Górecki (canni)
- Hubert Lenoir (hubert_lenoir)
- Ener-Getick
- Antoine Makdessi (amakdessi)
- Ener-Getick
- Graham Campbell (graham)
- Tugdual Saunier (tucksaun)
- Lee McDermott
Expand Down Expand Up @@ -148,6 +148,7 @@ The Symfony Connect username in parenthesis allows to get more information
- Jérôme Vasseur (jvasseur)
- Peter Kokot (peterkokot)
- Brice BERNARD (brikou)
- Valtteri R (valtzu)
- Martin Auswöger
- Michal Piotrowski
- marc.weistroff
Expand All @@ -156,7 +157,6 @@ The Symfony Connect username in parenthesis allows to get more information
- Vladimir Tsykun (vtsykun)
- Jacob Dreesen (jdreesen)
- Włodzimierz Gajda (gajdaw)
- Valtteri R (valtzu)
- Nicolas Philippe (nikophil)
- Javier Spagnoletti (phansys)
- Adrien Brault (adrienbrault)
Expand All @@ -170,6 +170,7 @@ The Symfony Connect username in parenthesis allows to get more information
- Baptiste Clavié (talus)
- Alexander Schwenn (xelaris)
- Fabien Pennequin (fabienpennequin)
- Dāvis Zālītis (k0d3r1s)
- Gordon Franke (gimler)
- Malte Schlüter (maltemaltesich)
- jeremyFreeAgent (jeremyfreeagent)
Expand All @@ -178,7 +179,6 @@ The Symfony Connect username in parenthesis allows to get more information
- Vasilij Dusko
- Daniel Wehner (dawehner)
- Maxime Helias (maxhelias)
- Dāvis Zālītis (k0d3r1s)
- Robert Schönthal (digitalkaoz)
- Smaine Milianni (ismail1432)
- François-Xavier de Guillebon (de-gui_f)
Expand All @@ -193,6 +193,7 @@ The Symfony Connect username in parenthesis allows to get more information
- Jhonny Lidfors (jhonne)
- Juti Noppornpitak (shiroyuki)
- Gregor Harlan (gharlan)
- Alexis Lefebvre
- Hugo Alliaume (kocal)
- Anthony MARTIN
- Sebastian Hörl (blogsh)
Expand All @@ -206,7 +207,6 @@ The Symfony Connect username in parenthesis allows to get more information
- Guilherme Blanco (guilhermeblanco)
- Saif Eddin Gmati (azjezz)
- Farhad Safarov (safarov)
- Alexis Lefebvre
- SpacePossum
- Richard van Laak (rvanlaak)
- Andreas Braun
Expand Down Expand Up @@ -351,6 +351,7 @@ The Symfony Connect username in parenthesis allows to get more information
- fd6130 (fdtvui)
- Priyadi Iman Nurcahyo (priyadi)
- Alan Poulain (alanpoulain)
- Oleg Andreyev (oleg.andreyev)
- Maciej Malarz (malarzm)
- Marcin Sikoń (marphi)
- Michele Orselli (orso)
Expand Down Expand Up @@ -390,13 +391,13 @@ The Symfony Connect username in parenthesis allows to get more information
- Alexander Kotynia (olden)
- Elnur Abdurrakhimov (elnur)
- Manuel Reinhard (sprain)
- Zan Baldwin (zanbaldwin)
- Antonio J. García Lagar (ajgarlag)
- BoShurik
- Quentin Devos
- Adam Prager (padam87)
- Benoît Burnichon (bburnichon)
- maxime.steinhausser
- Oleg Andreyev (oleg.andreyev)
- Roman Ring (inori)
- Xavier Montaña Carreras (xmontana)
- Arjen van der Meijden
Expand Down Expand Up @@ -460,7 +461,6 @@ The Symfony Connect username in parenthesis allows to get more information
- Magnus Nordlander (magnusnordlander)
- Tim Goudriaan (codedmonkey)
- Robert Kiss (kepten)
- Zan Baldwin (zanbaldwin)
- Alexandre Quercia (alquerci)
- Marcos Sánchez
- Emanuele Panzeri (thepanz)
Expand All @@ -484,6 +484,7 @@ The Symfony Connect username in parenthesis allows to get more information
- Bohan Yang (brentybh)
- Vilius Grigaliūnas
- David Badura (davidbadura)
- Jordane VASPARD (elementaire)
- Chris Smith (cs278)
- Thomas Bisignani (toma)
- Florian Klein (docteurklein)
Expand Down Expand Up @@ -582,7 +583,6 @@ The Symfony Connect username in parenthesis allows to get more information
- Alexander Menshchikov
- Clément Gautier (clementgautier)
- roman joly (eltharin)
- Jordane VASPARD (elementaire)
- James Gilliland (neclimdul)
- Sanpi (sanpi)
- Eduardo Gulias (egulias)
Expand Down Expand Up @@ -683,6 +683,7 @@ The Symfony Connect username in parenthesis allows to get more information
- Neil Peyssard (nepey)
- Niklas Fiekas
- Mark Challoner (markchalloner)
- Andreas Hennings
- Markus Bachmann (baachi)
- Gunnstein Lye (glye)
- Erkhembayar Gantulga (erheme318)
Expand Down Expand Up @@ -797,6 +798,7 @@ The Symfony Connect username in parenthesis allows to get more information
- Kev
- Kevin McBride
- Sergio Santoro
- Jonas Elfering
- Philipp Rieber (bicpi)
- Dmitriy Derepko
- Manuel de Ruiter (manuel)
Expand Down Expand Up @@ -949,7 +951,6 @@ The Symfony Connect username in parenthesis allows to get more information
- Franck RANAIVO-HARISOA (franckranaivo)
- Yi-Jyun Pan
- Egor Taranov
- Andreas Hennings
- Arnaud Frézet
- Philippe Segatori
- Jon Gotlin (jongotlin)
Expand Down Expand Up @@ -1295,6 +1296,7 @@ The Symfony Connect username in parenthesis allows to get more information
- _sir_kane (waly)
- Olivier Maisonneuve
- Gálik Pál
- Bálint Szekeres
- Andrei C. (moldman)
- Mike Meier (mykon)
- Pedro Miguel Maymone de Resende (pedroresende)
Expand All @@ -1306,6 +1308,7 @@ The Symfony Connect username in parenthesis allows to get more information
- Kagan Balga (kagan-balga)
- Nikita Nefedov (nikita2206)
- Alex Bacart
- StefanoTarditi
- cgonzalez
- hugovms
- Ben
Expand Down Expand Up @@ -1418,6 +1421,7 @@ The Symfony Connect username in parenthesis allows to get more information
- Jason Woods
- mwsaz
- bogdan
- wanxiangchwng
- Geert De Deckere
- grizlik
- Derek ROTH
Expand Down Expand Up @@ -1447,7 +1451,6 @@ The Symfony Connect username in parenthesis allows to get more information
- Morten Wulff (wulff)
- Kieran
- Don Pinkster
- Jonas Elfering
- Maksim Muruev
- Emil Einarsson
- 243083df
Expand Down Expand Up @@ -1624,6 +1627,7 @@ The Symfony Connect username in parenthesis allows to get more information
- Luciano Mammino (loige)
- LHommet Nicolas (nicolaslh)
- fabios
- eRIZ
- Sander Coolen (scoolen)
- Vic D'Elfant (vicdelfant)
- Amirreza Shafaat (amirrezashafaat)
Expand Down Expand Up @@ -2034,6 +2038,7 @@ The Symfony Connect username in parenthesis allows to get more information
- Vladimir Mantulo (mantulo)
- Boullé William (williamboulle)
- Jesper Noordsij
- Bart Baaten
- Frederic Godfrin
- Paul Matthews
- aim8604
Expand Down Expand Up @@ -2068,6 +2073,7 @@ The Symfony Connect username in parenthesis allows to get more information
- Dalibor Karlović
- Cesar Scur (cesarscur)
- Cyril Vermandé (cyve)
- Daniele Orru' (danydev)
- Raul Garcia Canet (juagarc4)
- Sagrario Meneses
- Dmitri Petmanson
Expand Down Expand Up @@ -2161,6 +2167,7 @@ The Symfony Connect username in parenthesis allows to get more information
- Maxime THIRY
- Norman Soetbeer
- Ludek Stepan
- Benjamin BOUDIER
- Frederik Schwan
- Mark van den Berg
- Aaron Stephens (astephens)
Expand Down Expand Up @@ -2276,6 +2283,7 @@ The Symfony Connect username in parenthesis allows to get more information
- Frank Neff (fneff)
- Volodymyr Kupriienko (greeflas)
- Ilya Biryukov (ibiryukov)
- Mathieu Ledru (matyo91)
- Roma (memphys)
- Florian Caron (shalalalala)
- Serhiy Lunak (slunak)
Expand Down Expand Up @@ -2381,7 +2389,6 @@ The Symfony Connect username in parenthesis allows to get more information
- Nicolas Eeckeloo (neeckeloo)
- Andriy Prokopenko (sleepyboy)
- Dariusz Ruminski
- Bálint Szekeres
- Starfox64
- Ivo Valchev
- Thomas Hanke
Expand Down Expand Up @@ -2472,6 +2479,7 @@ The Symfony Connect username in parenthesis allows to get more information
- karstennilsen
- kaywalker
- Sebastian Ionescu
- Kurt Thiemann
- Robert Kopera
- Pablo Ogando Ferreira
- Thomas Ploch
Expand All @@ -2481,6 +2489,7 @@ The Symfony Connect username in parenthesis allows to get more information
- Jeremiah VALERIE
- Alexandre Beaujour
- Franck Ranaivo-Harisoa
- Grégoire Rabasse
- Cas van Dongen
- Patrik Patie Gmitter
- George Yiannoulopoulos
Expand Down Expand Up @@ -2560,6 +2569,7 @@ The Symfony Connect username in parenthesis allows to get more information
- Tobias Genberg (lorceroth)
- Michael Simonson (mikes)
- Nicolas Badey (nico-b)
- Florent Blaison (orkin)
- Olivier Scherler (oscherler)
- Flo Gleixner (redflo)
- Romain Jacquart (romainjacquart)
Expand Down Expand Up @@ -3158,6 +3168,7 @@ The Symfony Connect username in parenthesis allows to get more information
- Vlad Dumitrache
- wetternest
- Erik van Wingerden
- matlec
- Valouleloup
- Pathpat
- Jaymin G
Expand Down Expand Up @@ -3302,6 +3313,7 @@ The Symfony Connect username in parenthesis allows to get more information
- dasmfm
- Claas Augner
- Mathias Geat
- neodevcode
- Angel Fernando Quiroz Campos (angelfqc)
- Arnaud Buathier (arnapou)
- Curtis (ccorliss)
Expand Down Expand Up @@ -3362,6 +3374,7 @@ The Symfony Connect username in parenthesis allows to get more information
- Steffen Keuper
- Kai Eichinger
- Antonio Angelino
- Jan Nedbal
- Jens Schulze
- Tema Yud
- Matt Fields
Expand Down Expand Up @@ -3393,6 +3406,7 @@ The Symfony Connect username in parenthesis allows to get more information
- Menno Holtkamp
- Ser5
- Michael Hudson-Doyle
- Matthew Burns
- Daniel Bannert
- Karim Miladi
- Michael Genereux
Expand Down Expand Up @@ -3771,6 +3785,7 @@ The Symfony Connect username in parenthesis allows to get more information
- damaya
- Kevin Weber
- Alexandru Năstase
- Carl Julian Sauter
- Dionysis Arvanitis
- Sergey Fedotov
- Konstantin Scheumann
Expand Down
4 changes: 2 additions & 2 deletions src/Symfony/Component/HttpKernel/Kernel.php
Original file line number Diff line number Diff line change
Expand Up @@ -78,12 +78,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl
*/
private static $freshCache = [];

public const VERSION = '5.4.48-DEV';
public const VERSION = '5.4.48';
public const VERSION_ID = 50448;
public const MAJOR_VERSION = 5;
public const MINOR_VERSION = 4;
public const RELEASE_VERSION = 48;
public const EXTRA_VERSION = 'DEV';
public const EXTRA_VERSION = '';

public const END_OF_MAINTENANCE = '11/2024';
public const END_OF_LIFE = '02/2029';
Expand Down
Loading