dimanche 5 avril 2015

PHP 5.6.7 disponible

PHP 5.6.7 est disponible, avec 32 bugs corrigés et des ajouts de contantes pour libcurl.
La branche 5.6 de PHP commence a être vraiment stable, et utilisable en environnement de production.

Voir le changelog

Symfony 2.6.6 disponible

Symfony 2.6.6 est disponible, avec 15 corrections de bug et 2 modifications pour la sécurité.

Une faille très importante, touchant toutes les versions de Symfony2, a été corrigée dans les versions 2.3.27, 2.5.11, et 2.6.6 (les versions précédentes n'étant plus maintenues). Cette faille permet d'injecter du code PHP, et de le faire exécuter par le serveur.
Plus d'informations sur la faille CVE-2015-2308


Si vous êtes sur la branche 2.6.x de Symfony, il est fortement conseillé de mettre à jour vers la version 2.6.6.

Voir le changelog

Symfony 2.5.11 disponible

Symfony 2.5.11 est disponible, avec 2 corrections de sécurité très importantes.

Une des deux failles, touchant toutes les versions de Symfony2, a été corrigée dans les versions 2.3.27, 2.5.11, et 2.6.6 (les versions précédentes n'étant plus maintenues). Cette faille permet d'injecter du code PHP, et de le faire exécuter par le serveur.
Plus d'informations sur la faille CVE-2015-2308


Si vous êtes sur la branche 2.5.x de Symfony, il est fortement conseillé de mettre à jour vers la version 2.5.11.

Voir le changelog

vendredi 20 février 2015

PHP 5.6.6 disponible

PHP 5.6.6 est disponible, avec ces modifications :
  • 27 bus corrigés
  • Suppression de la gestion des headers sur plusieurs lignes, dépréciée par RFC 7230

Si vous êtes déjà sur une version 5.6.x, il est fortement conseillé de passer en 5.6.6.

Source : http://php.net/ChangeLog-5.php#5.6.6

PHP 5.5.22 disponible

PHP 5.5.22 est disponible, avec ces modifications :
  • 24 bugs borrigés
  • Suppression de la gestion des headers sur plusieurs lignes, dépréciée par RFC 7230

Vous êtes vivement encouragés à mettre à jour votre version de PHP vers celle-ci, si vous êtes sur une version 5.5.x.

Source : http://php.net/ChangeLog-5.php#5.5.22

Symfony 2.6.4 disponible

Symfony 2.6.4 est disponible, avec ces modifications :
  • Pas loin de 40 bugs corrigés
  • Le cache du container est maintenant rafraîchit quand on modifie les paramètres d'environnement
  • On peut désormais donner un tableau de fallbacks pour la langue, au lieu d'une seule avant

Source : http://symfony.com/blog/symfony-2-6-4-released

vendredi 23 janvier 2015

PHP 5.5.21 disponible

PHP 5.5.21 est disponible, avec ces modifications :
  • 32 bugs corrigés
  • une mise à jour de crypt_blowfish (possibilité de cryptage via crypt()) en version 1.3

Il est conseillé de mettre à jour vos serveur vers cette version, si vous êtes déjà sur une 5.5.x.

Voir le ChangeLog de PHP 5.5.21

PHP 5.6.5 disponible

PHP 5.6.5 est disponible, avec ces modifications :
  • 33 bugs corrigés
  • 4 ajouts mineurs (notamment DateInterval::getStartDate(), DateInterval::getEndDate() et DateInterval::getDateInterval())
  • une mise à jour de crypt_blowfish (possibilité de cryptage via crypt()) en version 1.3

Il est conseillé de mettre à jour vos serveur vers cette version, si vous êtes déjà sur une 5.6.x.

Voir le ChangeLog de PHP 5.6.5

mercredi 14 janvier 2015

Symfony 2.7 et Twig

Une nouveauté de Symfony 2.7 (et donc de Symfony 3.0) sera de rendre Twig "First-class citizen".
Dans les faits, le niveau d'abstraction donné par le service templating, pour pouvoir utiliser des templates au format PHP ou Twig, ne sera plus utilisé. On utilisera directement le service twig.

L'intérêt et les performances (48 classes chargées en moins et 30% de mémoire gagnée dans l'exemple) sont très bien expliqués dans cet article.

C'est peut-être la plus grosse amélioration de performances de la 2.7, et ayant le moins d'impact, la majorité des développeurs utilisant Twig.

jeudi 8 janvier 2015

Symfony 2.6.3 disponible

Symfony 2.6.3 (ne cherchez pas la 2.6.2, elle a duré moins d'une journée, à cause d'un bug) est disponible.

Evidemment, hier je vous disais que la version 2.6 avait réussi son lancement, parcequ'il n'y avait eu qu'une version 2.6.1 qui ne corrigeait que quelques bugs.
Voilà que la 2.6.3 sort quelques heures après mon billet, et corrige 48 bugs !

Voir les notes de mise à jour de Symfony 2.6.3