et d'intégrité de l'encodage UTF-8
L'équipe de Node vient d'annoncer la sortie des révisions 0.10.29 et 0.8.27. Effectivement, le but est avant tout de corriger le problème découvert récemment et lié à OpenSSL. Le second point principal concerne l'encodage en UTF-8 du moteur V8 et la mise en Buffer qui rendait parfois une chaîne non valide. Vous trouverez plus d'explications à propos de ces deux points et des effets de bord sur cette page.
Cependant, la révision 0.10.29 contient également d'autres modifications. D'une part, la mise à jour du package npm et, d'autre part, des correctifs et des ajouts divers :
- la méthode spawn() et les exceptions TypeError ;
- la constante O_NONBLOCK ;
- l'amélioration de l'utilisation de la mémoire pour le module crypto ;
- la fermeture du fichier lorsque la méthode fstat() échoue dans un readFile() ;
- l'amélioration des performances pour le module tls ;
- etc.
Télécharger Node.js.
L'article pour la version 0.10.29 et celui de la version 0.8.27 sur le blog de Node.
La documentation de la version 0.10.29.