Qui a dit que l'équipe PHP se reposait avec les beaux jours ? PHP 5.2.10 est officiellement sorti le 18 Juin avec plus d'une centaine de bugs corrigés ! C'est une version de maintenance, et la mise à jour est donc recommandée (y compris pour les serveurs en production).
On peut citer notamment la correction d'une faille de sécurité dans la fonction exif_read_data(), mais aussi :
- L'ajout d'un flag optionnel pour ignorer les erreurs produites par ouverture d'une url en protocole http
- La correction de corruptions mémoire lors de la lecture des propriétés d'un fichier zip
- La correction de fuites de mémoire lors de l'utilisation de ob_get_clean() et ob_get_flush()
- La correction de fuites de mémoire lors de l'utilisation de certaines fonctions liées au protocole imap
- Le rétablissement du comportement de array_unique() (avec les paramètres par défaut) qui avait changé avec php 5.2.9
- La correction d'un bug lié aux entiers dans json_decode()
- Des corrections dans les fonctions unpack() , ip2long() ainsi que dans l'utilisation de l'opérateur d'erreurs silencieuses (@)
- Et encore plein d'autres choses...
Bref, allez voir le changelog, vous y trouverez certainement quelquechose qui vous concerne
- L'annonce sur php.net
- le changelog détaillé
- Téléchargement