Sortie de Node 4.0 avec support des fonctionnalités ES6
Sortie de Node 4.0 avec support des fonctionnalités ES6,
le plan de révision des codes Node.js et io.js dévoilé
L'équipe de Node vient d'annoncer la sortie de la version 4.0.
Cette version représente d'innombrables heures de dur labeur, que ce soit du côté de Node.js que de io.js qui sont maintenant regroupés en une base de code unique.
Bien entendu, le moteur V8 est supporté dans sa version 4.5 comme c'est le cas pour Chrome. Ce qui offre pas mal de nouveautés comme des fonctionnalités ES6 activées par défaut (la portée de block, les classes, tableaux typés, les Promises, etc.).
C'est également l'heure de mettre en place un plan à long terme sur les futures révisions. Ce plan est expliqué en long et en large sur le blog de Node. Sans entrer dans les détails, l'idée est de suivre la méthode de SemVer. Cela permettra de sortir plus régulièrement des versions abouties stables. Ce qui signifie qu'une branche 5.0 va être mise en place. Chaque version x.0 suivra alors un cheminement de plusieurs mois pour assurer la stabilité et la rétrocompatibilité.
Pour l'aspect technique des nouveautés de cette version, vous pouvez lire l'actualité concernant io.js.
:fleche: Télécharger Node.js.
:fleche: L'article sur le blog de Node.
:fleche: La documentation de la version 4.0.0.
Node 4.1.1 : amélioration de l'allocation des buffer
Node 4.1.1 : amélioration de l'allocation des buffer
Pour la plateforme JavaScript
L'équipe de Node vient d'annoncer la sortie de la révision 4.1.1 pour palier une petite faille amenée par la version précédente.
Cette version contient, d'une part, la mise à jour du module npm et du moteur V8, et, d'autre part, des corrections :
- allouer un buffer avec une taille à zéro mettait à mal l'allocation d'un TypedArray qui n'était alors pas initialisé à zéro. Ce qui pouvait entrainer des fuites de mémoires ;
- le fait de se prémunir contre le fractionnement des réponses HTTP trailing headers grâce à la méthode response.addTrailers() qui supprime les passage à la ligne.
:fleche: Télécharger Node.js.
:fleche: L'article sur le blog de Node.
:fleche: La documentation de la version 4.1.1.
Node 4.1.2 : mise à jour critique DoS
Node 4.1.2 : mise à jour critique DoS
Pour la plateforme JavaScript
L'équipe de Node vient d'annoncer la sortie de la révision 4.1.2 pour palier à une faille de sécurité de type DoS. Il est grandement recommandé de passer à cette version.
Cette version contient donc des modifications au niveau de :
- du moteur V8 ;
- du module http par lequel arrive la faille DoS ;
- du module libuv.
:fleche: Télécharger Node.js.
:fleche: L'article sur le blog de Node.
:fleche: La documentation de la version 4.1.2.
Node 4.2.0 Argon : la première révision du plan LTS
Node 4.2.0 Argon : la première révision du plan LTS
pour la plateforme JavaScript
L'équipe de Node vient d'annoncer la sortie de la révision 4.2.0 nommée Argon. C'est la première révision qui entre totalement dans le plan mis en place dernièrement pour structurer les versions. Argon commence par la première lettre de l'alphabet et les prochaines révisions suivrons l'ordre alphabétique.
Cette version contient, d'une part, la mise à jour du module npm, et, d'autre part :
- la mise à jour de ICU pour une meilleure performance ;
- une commande pour vérifier la syntaxe de script sans exécuter le code ;
- des propriétés pour retenir les versions de ICU et LTS.
:fleche: Télécharger Node.js
:fleche: Documentation de la version 4.2.0
Source : Blog Node.js
Et vous ?
:fleche: Utilisez-vous Node 4.2.0 ?
:fleche: Que pensez-vous de cette version ?
:fleche: Quelles autres fonctionnalités souhaiteriez-vous voir intégrer dans les prochaines versions ?
Voir aussi
:fleche: Forum JavaScript côté serveur
Node 4.2.1 : correction de régressions
Node 4.2.1 : correction de régressions
pour la plateforme JavaScript
L'équipe de Node vient d'annoncer la sortie de la révision 4.2.1 qui reste la version Argon car c'est une révision mineure. Elle est en fait due à des régressions apportées par la version précédente et qui concernent le WeakCallback et le timeout.
:fleche: Télécharger Node.js
:fleche: Documentation de la version 4.2.1
Source : Blog Node.js
Node 4.2.2 : améliorations diverses
Node 4.2.2 : améliorations diverses
pour la plateforme JavaScript
L'équipe de Node vient d'annoncer la sortie de la révision 4.2.2. Cette révision s'inclue donc bien dans le plan prévu (contrairement à la version 5.0).
Elle contient des corrections :
- concernant les buffers ;
- qui réduisent du code dupliqué dans fs.write() ;
- un changement de valeur par défaut pour l'option tls isServer ;
- etc.
:fleche: Télécharger Node.js
:fleche: Documentation de la version 4.2.2
Source : Blog Node.js