Posté par Jean-Denis Vauguet le 2010-07-03
Ruby 1.9.2 RC1 vient de sortir. Il s'agit de la première release candidate pour la branche 1.9.2.
À propos de Ruby 1.9.2
Ruby 1.9.2 sera globalement rétro-compatible avec la branche 1.9.1, à l'exception des points suivants :
- de nombreuses nouvelles méthodes ;
- une nouvelle API pour les sockets (avec support IPv6) ;
- toute une partie encodage ;
- une classe
Random
proposant plusieurs générateurs de nombres aléatoires ; - une nouvelle implémentation de
Time
(bug de l'an 2038 corrigé) ; - des améliorations sur les expressions régulières ;
$:
n'inclus plus le répertoire courant ;dl
réimplémenté au-dessus delibffi
;- une nouvelle librairie
psych
qui englobelibyaml
, en remplacement natif desyck
.
Voyez les fichiers NEWS et ChangeLog pour plus de détails.
Environ 130 bugs ont été corrigés depuis la version 1.9.2-preview3, dont tous les majeurs connus, sauf #3462.
Le calendrier actuel donne une sortie de Ruby 1.9.2 début août, ce qui correspond à un petit retard lié à l'effort d'amener la branche 1.9.2 vers un support complet de RubySpec. À l'heure actuelle, 99% de la spécification est supportée. Nous vous invitons à tester cette RC et à exprimer vos retours sur le bug tracker.
Téléchargement
- ruby-1.9.2-rc1.tar.bz2
- SIZE: 8479087 bytes
- MD5: 242dcfaed8359a6918941b55d0806bf0
- SHA256: c2a680aa5472c8d04a71625afa2b0f75c030d3655a3063fe364cfda8b33c1480
- ruby-1.9.2-rc1.tar.gz
- SIZE: 10779309 bytes
- MD5: fdedd5b42ae89a9a46797823ad2d9acf
- SHA256: 3e90036728342ce8463be00d42d4a36de70dabed96216c5f8a26ec9ba4b29537
- ruby-1.9.2-rc1.zip
- SIZE: 12158992 bytes
- MD5: 3da59c5d3567f6e1f1697abbef71f507
- SHA256: 4f593a3d0873cea8f371a7fc7484cad7bc03acac0ada1970cb9f83a89bc27997