Skip to content

Commit adf54cd

Browse files
authored
Merge pull request symfony#52535 from fabpot/release-5.4.31
released v5.4.31
2 parents 58e8e9b + f9fdd06 commit adf54cd

File tree

3 files changed

+50
-26
lines changed

3 files changed

+50
-26
lines changed

CHANGELOG-5.4.md

+17
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,23 @@ in 5.4 minor versions.
77
To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash
88
To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v5.4.0...v5.4.1
99

10+
* 5.4.31 (2023-11-10)
11+
12+
* security #cve-2023-46734 [TwigBridge] Ensure CodeExtension's filters properly escape their input (nicolas-grekas, GromNaN)
13+
* security #cve-2023-46733 [Security] Fix possible session fixation when only the *token* changes (RobertMe)
14+
* bug #52506 [SecurityBundle] wire the secret for Symfony 6.4 compatibility (xabbuh)
15+
* bug #52502 [Config] Prefixing `FileExistenceResource::__toString()` to avoid conflict with `FileResource` (weaverryan)
16+
* bug #52491 [String] Method toByteString conversion using iconv is unreachable (Vincentv92)
17+
* bug #52488 [HttpKernel] Fix PHP deprecation (nicolas-grekas)
18+
* bug #52476 [Messenger] fix compatibility with Doctrine DBAL 4 (xabbuh)
19+
* bug #52474 [HttpFoundation] ensure string type with mbstring func overloading enabled (xabbuh)
20+
* bug #52457 [Cache][HttpFoundation][Lock] Fix empty username/password for PDO PostgreSQL (HypeMC)
21+
* bug #52443 [Yaml] Fix uid binary parsing (mRoca)
22+
* bug #52444 Remove full DSNs from exception messages (nicolas-grekas)
23+
* bug #52428 [HttpKernel] Preventing error 500 when function putenv is disabled (ShaiMagal)
24+
* bug #52408 [Yaml] Fix block scalar array parsing (NickSdot)
25+
* bug #52329 [HttpClient] Psr18Client: parse HTTP Reason Phrase for Response (Hanmac)
26+
1027
* 5.4.30 (2023-10-29)
1128

1229
* bug #52332 [Yaml] Fix deprecated passing null to trim() (javaDeveloperKid)

CONTRIBUTORS.md

+31-24
Original file line numberDiff line numberDiff line change
@@ -15,39 +15,39 @@ The Symfony Connect username in parenthesis allows to get more information
1515
- Thomas Calvet (fancyweb)
1616
- Christophe Coevoet (stof)
1717
- Jordi Boggiano (seldaek)
18-
- Maxime Steinhausser (ogizanagi)
1918
- Wouter de Jong (wouterj)
19+
- Maxime Steinhausser (ogizanagi)
2020
- Kévin Dunglas (dunglas)
2121
- Victor Berchet (victor)
2222
- Ryan Weaver (weaverryan)
2323
- Jérémy DERUSSÉ (jderusse)
24-
- Roland Franssen
2524
- Javier Eguiluz (javier.eguiluz)
25+
- Roland Franssen
2626
- Johannes S (johannes)
2727
- Kris Wallsmith (kriswallsmith)
2828
- Jakub Zalas (jakubzalas)
29-
- Yonel Ceruto (yonelceruto)
29+
- Alexandre Daubois (alexandre-daubois)
3030
- Jules Pietri (heah)
3131
- Oskar Stark (oskarstark)
32-
- Tobias Nyholm (tobias)
32+
- Yonel Ceruto (yonelceruto)
3333
- Hugo Hamon (hhamon)
34-
- Alexandre Daubois (alexandre-daubois)
34+
- Tobias Nyholm (tobias)
3535
- Samuel ROZE (sroze)
3636
- Pascal Borreli (pborreli)
3737
- Romain Neutron
3838
- Joseph Bielawski (stloyd)
3939
- Drak (drak)
4040
- Abdellatif Ait boudad (aitboudad)
41+
- Jérôme Tamarelle (gromnan)
4142
- Lukas Kahwe Smith (lsmith)
43+
- Antoine Lamirault (alamirault)
4244
- Hamza Amrouche (simperfit)
43-
- Martin Hasoň (hason)
4445
- Kevin Bond (kbond)
45-
- Jérôme Tamarelle (gromnan)
46+
- Martin Hasoň (hason)
47+
- HypeMC (hypemc)
4648
- Jeremy Mikola (jmikola)
47-
- Antoine Lamirault (alamirault)
4849
- Jean-François Simon (jfsimon)
4950
- Benjamin Eberlei (beberlei)
50-
- HypeMC (hypemc)
5151
- Igor Wiedler
5252
- Jan Schädlich (jschaedl)
5353
- Mathieu Lechat (mat_the_cat)
@@ -76,38 +76,38 @@ The Symfony Connect username in parenthesis allows to get more information
7676
- Mathieu Piot (mpiot)
7777
- Alexander Schranz (alexander-schranz)
7878
- Vasilij Duško (staff)
79+
- Vincent Langlet (deviling)
7980
- Sarah Khalil (saro0h)
8081
- Laurent VOULLEMIER (lvo)
8182
- Konstantin Kudryashov (everzet)
82-
- Vincent Langlet (deviling)
8383
- Guilhem N (guilhemn)
8484
- Bilal Amarni (bamarni)
8585
- Eriksen Costa
86+
- Gary PEGEOT (gary-p)
8687
- Mathieu Santostefano (welcomattic)
8788
- Florin Patan (florinpatan)
8889
- Vladimir Reznichenko (kalessil)
8990
- Peter Rehm (rpet)
9091
- Henrik Bjørnskov (henrikbjorn)
92+
- Allison Guilhem (a_guilhem)
9193
- Andrej Hudec (pulzarraider)
9294
- Jáchym Toušek (enumag)
9395
- David Buchmann (dbu)
96+
- Dariusz Ruminski
9497
- Christian Raue
9598
- Eric Clemmons (ericclemmons)
9699
- Denis (yethee)
97100
- Michel Weimerskirch (mweimerskirch)
98101
- Issei Murasawa (issei_m)
99102
- Douglas Greenshields (shieldo)
100-
- Gary PEGEOT (gary-p)
101103
- Alex Pott
102104
- Fran Moreno (franmomu)
103105
- Arnout Boks (aboks)
104106
- Charles Sarrazin (csarrazi)
105107
- Ruud Kamphuis (ruudk)
106108
- Henrik Westphal (snc)
107109
- Dariusz Górecki (canni)
108-
- Allison Guilhem (a_guilhem)
109110
- Ener-Getick
110-
- Dariusz Ruminski
111111
- Graham Campbell (graham)
112112
- Tugdual Saunier (tucksaun)
113113
- Lee McDermott
@@ -134,7 +134,9 @@ The Symfony Connect username in parenthesis allows to get more information
134134
- Joel Wurtz (brouznouf)
135135
- Sebastiaan Stok (sstok)
136136
- Maxime STEINHAUSSER
137+
- Frank A. Fiebig (fafiebig)
137138
- gnito-org
139+
- Baldini
138140
- Tim Nagel (merk)
139141
- Chris Wilkinson (thewilkybarkid)
140142
- Jérôme Vasseur (jvasseur)
@@ -178,8 +180,6 @@ The Symfony Connect username in parenthesis allows to get more information
178180
- Ion Bazan (ionbazan)
179181
- OGAWA Katsuhiro (fivestar)
180182
- Jhonny Lidfors (jhonne)
181-
- Frank A. Fiebig (fafiebig)
182-
- Baldini
183183
- Juti Noppornpitak (shiroyuki)
184184
- Gregor Harlan (gharlan)
185185
- Michael Babker (mbabker)
@@ -237,6 +237,7 @@ The Symfony Connect username in parenthesis allows to get more information
237237
- Alessandro Lai (jean85)
238238
- 77web
239239
- Gocha Ossinkine (ossinkine)
240+
- Martin Auswöger
240241
- Jesse Rushlow (geeshoe)
241242
- Matthieu Ouellette-Vachon (maoueh)
242243
- Michał Pipa (michal.pipa)
@@ -251,12 +252,14 @@ The Symfony Connect username in parenthesis allows to get more information
251252
- Roland Franssen :)
252253
- GDIBass
253254
- Samuel NELA (snela)
255+
- Tac Tacelosky (tacman1123)
254256
- Vincent AUBERT (vincent)
255257
- Fabien Bourigault (fbourigault)
256258
- Michael Voříšek
257259
- zairig imad (zairigimad)
258260
- Colin O'Dell (colinodell)
259261
- Sébastien Alfaiate (seb33300)
262+
- Valtteri R (valtzu)
260263
- James Halsall (jaitsu)
261264
- Christian Scheb
262265
- Guillaume (guill)
@@ -298,7 +301,6 @@ The Symfony Connect username in parenthesis allows to get more information
298301
- Andreas Hucks (meandmymonkey)
299302
- Jan Rosier (rosier)
300303
- Noel Guilbert (noel)
301-
- Martin Auswöger
302304
- Stadly
303305
- Stepan Anchugov (kix)
304306
- bronze1man
@@ -329,7 +331,6 @@ The Symfony Connect username in parenthesis allows to get more information
329331
- François Zaninotto (fzaninotto)
330332
- Dustin Whittle (dustinwhittle)
331333
- Timothée Barray (tyx)
332-
- Valtteri R (valtzu)
333334
- jeff
334335
- Bob van de Vijver (bobvandevijver)
335336
- John Kary (johnkary)
@@ -340,6 +341,7 @@ The Symfony Connect username in parenthesis allows to get more information
340341
- Marcin Sikoń (marphi)
341342
- Michele Orselli (orso)
342343
- Sven Paulus (subsven)
344+
- Tomasz Kowalczyk (thunderer)
343345
- Daniel Burger
344346
- Maxime Veber (nek-)
345347
- Bastien Jaillot (bastnic)
@@ -448,7 +450,6 @@ The Symfony Connect username in parenthesis allows to get more information
448450
- Wouter Van Hecke
449451
- Baptiste Lafontaine (magnetik)
450452
- Iker Ibarguren (ikerib)
451-
- Tomasz Kowalczyk (thunderer)
452453
- Indra Gunawan (indragunawan)
453454
- Michael Holm (hollo)
454455
- Arjen van der Meijden
@@ -537,6 +538,7 @@ The Symfony Connect username in parenthesis allows to get more information
537538
- Artur Eshenbrener
538539
- Harm van Tilborg (hvt)
539540
- Thomas Perez (scullwm)
541+
- Cédric Anne
540542
- smoench
541543
- Felix Labrecque
542544
- mondrake (mondrake)
@@ -577,6 +579,7 @@ The Symfony Connect username in parenthesis allows to get more information
577579
- SiD (plbsid)
578580
- Greg Thornton (xdissent)
579581
- Alex Bowers
582+
- Michel Roca (mroca)
580583
- Fabien S (bafs)
581584
- Costin Bereveanu (schniper)
582585
- Andrii Dembitskyi
@@ -618,6 +621,7 @@ The Symfony Connect username in parenthesis allows to get more information
618621
- Oscar Cubo Medina (ocubom)
619622
- Karel Souffriau
620623
- Christophe L. (christophelau)
624+
- a.dmitryuk
621625
- Anthon Pang (robocoder)
622626
- Julien Galenski (ruian)
623627
- Ben Scott (bpscott)
@@ -685,7 +689,6 @@ The Symfony Connect username in parenthesis allows to get more information
685689
- Dries Vints
686690
- Judicaël RUFFIEUX (axanagor)
687691
- Chris Sedlmayr (catchamonkey)
688-
- Cédric Anne
689692
- DerManoMann
690693
- Jérôme Tanghe (deuchnord)
691694
- Mathias STRASSER (roukmoute)
@@ -735,6 +738,7 @@ The Symfony Connect username in parenthesis allows to get more information
735738
- Axel Guckelsberger (guite)
736739
- Sam Fleming (sam_fleming)
737740
- Alex Bakhturin
741+
- Belhassen Bouchoucha (crownbackend)
738742
- Patrick Reimers (preimers)
739743
- Brayden Williams (redstar504)
740744
- insekticid
@@ -860,7 +864,6 @@ The Symfony Connect username in parenthesis allows to get more information
860864
- Ilija Tovilo (ilijatovilo)
861865
- Sander Toonen (xatoo)
862866
- Zach Badgett (zachbadgett)
863-
- a.dmitryuk
864867
- Loïc Faugeron
865868
- Aurélien Fredouelle
866869
- Pavel Campr (pcampr)
@@ -872,7 +875,6 @@ The Symfony Connect username in parenthesis allows to get more information
872875
- Benjamin Morel
873876
- Guilherme Ferreira
874877
- Geoffrey Tran (geoff)
875-
- Tac Tacelosky (tacman1123)
876878
- Jannik Zschiesche
877879
- Bernd Stellwag
878880
- Jan Ole Behrens (deegital)
@@ -1050,6 +1052,7 @@ The Symfony Connect username in parenthesis allows to get more information
10501052
- Ruben Jacobs (rubenj)
10511053
- Simon Schick (simonsimcity)
10521054
- Tristan Roussel
1055+
- NickSdot
10531056
- Niklas Keller
10541057
- Alexandre parent
10551058
- Cameron Porter
@@ -1094,7 +1097,6 @@ The Symfony Connect username in parenthesis allows to get more information
10941097
- Raphaëll Roussel
10951098
- Michael Lutz
10961099
- jochenvdv
1097-
- Michel Roca (mroca)
10981100
- Reedy
10991101
- Arturas Smorgun (asarturas)
11001102
- Aleksandr Volochnev (exelenz)
@@ -1141,7 +1143,6 @@ The Symfony Connect username in parenthesis allows to get more information
11411143
- kylekatarnls (kylekatarnls)
11421144
- Steve Grunwell
11431145
- Yuen-Chi Lian
1144-
- Belhassen Bouchoucha (crownbackend)
11451146
- Mathias Brodala (mbrodala)
11461147
- Robert Fischer (sandoba)
11471148
- Tarjei Huse (tarjei)
@@ -1222,6 +1223,7 @@ The Symfony Connect username in parenthesis allows to get more information
12221223
- Mike Meier (mykon)
12231224
- Pedro Miguel Maymone de Resende (pedroresende)
12241225
- stlrnz
1226+
- javaDeveloperKid
12251227
- Masterklavi
12261228
- Adrien Wilmet (adrienfr)
12271229
- Franco Traversaro (belinde)
@@ -1361,6 +1363,7 @@ The Symfony Connect username in parenthesis allows to get more information
13611363
- Simon Heimberg (simon_heimberg)
13621364
- Morten Wulff (wulff)
13631365
- Don Pinkster
1366+
- Jonas Elfering
13641367
- Maksim Muruev
13651368
- Emil Einarsson
13661369
- 243083df
@@ -1390,6 +1393,7 @@ The Symfony Connect username in parenthesis allows to get more information
13901393
- Markus S. (staabm)
13911394
- Marc Laporte
13921395
- Michał Jusięga
1396+
- Dominik Ulrich
13931397
- den
13941398
- Gábor Tóth
13951399
- ouardisoft
@@ -1668,6 +1672,7 @@ The Symfony Connect username in parenthesis allows to get more information
16681672
- Vedran Mihočinec (v-m-i)
16691673
- Sergey Novikov (s12v)
16701674
- creiner
1675+
- Jan Pintr
16711676
- ProgMiner
16721677
- Marcos Quesada (marcos_quesada)
16731678
- Matthew (mattvick)
@@ -1714,6 +1719,7 @@ The Symfony Connect username in parenthesis allows to get more information
17141719
- Mikkel Paulson
17151720
- Michał Strzelecki
17161721
- Bert Ramakers
1722+
- Hans Mackowiak
17171723
- Hugo Fonseca (fonsecas72)
17181724
- Marc Duboc (icemad)
17191725
- Martynas Narbutas
@@ -2200,6 +2206,7 @@ The Symfony Connect username in parenthesis allows to get more information
22002206
- Evan C
22012207
- BrokenSourceCode
22022208
- Fabian Haase
2209+
- roog
22032210
- parinz1234
22042211
- Romain Geissler
22052212
- Adrien Moiruad
@@ -2269,7 +2276,6 @@ The Symfony Connect username in parenthesis allows to get more information
22692276
- Thomas Counsell
22702277
- BilgeXA
22712278
- mmokhi
2272-
- javaDeveloperKid
22732279
- Serhii Smirnov
22742280
- Robert Queck
22752281
- Peter Bouwdewijn
@@ -2488,6 +2494,7 @@ The Symfony Connect username in parenthesis allows to get more information
24882494
- AntoineDly
24892495
- Konstantinos Alexiou
24902496
- Andrii Boiko
2497+
- louismariegaborit
24912498
- Dilek Erkut
24922499
- Harold Iedema
24932500
- WaiSkats

src/Symfony/Component/HttpKernel/Kernel.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -78,12 +78,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl
7878
*/
7979
private static $freshCache = [];
8080

81-
public const VERSION = '5.4.31-DEV';
81+
public const VERSION = '5.4.31';
8282
public const VERSION_ID = 50431;
8383
public const MAJOR_VERSION = 5;
8484
public const MINOR_VERSION = 4;
8585
public const RELEASE_VERSION = 31;
86-
public const EXTRA_VERSION = 'DEV';
86+
public const EXTRA_VERSION = '';
8787

8888
public const END_OF_MAINTENANCE = '11/2024';
8989
public const END_OF_LIFE = '11/2025';

0 commit comments

Comments
 (0)