Ouverture des propositions pour RubyConf 2009

Les propositions de conférences (Call for Proposals) pour RubyConf 2009 sont désormais acceptées, et ce jusqu’au 21 août 2009. Pour formuler une proposition, vous devez vous créer un compte sur rubyconf.org.

RubyConf 2009 aura lieu les 19, 20 et 21 novembre 2009 au Embassy Suites Hotel du San Francisco Airport, en Californie (USA). Plus de détails sur le site officiel.

Sortie de Ruby 1.9.2 preview 1

Ruby 1.9.2 preview 1 vient de sortir.

Il s'agit d'une pré-version pour la série 1.9.2, en somme un snapshot de la branche de développement actuelle. À ce titre, il existe encore des bugs qui rendent cette version instable. N'hésitez pas à participer à leur résolution. Au programme :

  • L'aspect objet de l'API Socket a été renforcé.
  • Le module Time a été réécrit et amélioré : les valeurs minimale et maximale ont disparues, et le problème de l'an 2038 pour les dates (Unix Millennium bug) n'en est plus un.
  • Ajout d'une nouvelle classe Random pour la génération de séquences aléatoires de nombres.
  • Pour les utilisateurs de merb : Method#parameters fait son apparition.

Voyez le fichier NEWS et le ChangeLog pour plus de détails.

Télécharger

Sortie de Ruby 1.9.1-p243

La version 1.9.1-p243 de Ruby est maintenant disponible.

Il s'agit d'un ensemble de patchs pour la série 1.9.1, avec plusieurs résolutions de bugs. Voyez le ChangeLog pour les détails.

Télécharger

Vulnérabilité de type DoS dans la librairie BigDecimal

Une faille du type déni de service (DoS) a été révélée dans la librairie standard BigDecimal. La conversion des objets BigDecimal en Float ouvrait la voie à des erreurs de segmentations volontaires.

ActiveRecord se base sur cette classe, aussi la plupart des applications Rails sont elles touchées par ce bug, mais ce n'est pas une faille exclusive à Rails.

Lire la suite…

Engine Yard assurera le maintien de Ruby 1.8.6

Après un petit délai de mise en route interne, l'équipe de développement de Ruby a officiellement annoncé que le maintien de la branche 1.8.6 ne serait plus assurée par Urabe Shyouhei, mais par Kirk Haines, d'Engine Yard.

Lire la suite…

Sortie de Ruby 1.9.1-p129

La version 1.9.1-p129 de Ruby est sortie.

Il s'agit d'un ensemble de correctifs pour Ruby 1.9.1 qui couvrent de nombreux bugs et deux vulnérabilités. À ce titre, il est recommandé d'installer cette mise-à-jour.

Téléchargement

À propos des vulnérabilités corrigées

  • DL::Function#call could pass tainted arguments to a C function even if

$SAFE > 0.

  • DL::dlopen could open a library with tainted library name even if

$SAFE > 0

Sortie de Ruby 1.8.7-p160 et 1.8.6-p368

Des mises à jour aux releases Ruby 1.8.7 et 1.8.6 sont disponibles.

Plusieurs douzaines de bugs résolus, notamment pour CVE-2007-1558 et CVE-2008-1447, ainsi que des segfaults. Plus de détails dans les changelogs.

Les archives :

Lire la suite…

Sortie de Ruby 1.9.1

La version 1.9.1 de Ruby est sortie. Il s’agit de la première version stable de la branche 1.9, qui correspond à la branche active de développement du langage : plus moderne, plus rapide, apportant une syntaxe simplifiée, un excellent support des langues, bref, un meilleur Ruby.

La branche 1.8 a été initiée en 2003 et a permis le développement de très nombreux produits. C’est maintenant au tour des 1.9.x de prendre le relai, mais les 1.8.x sont pour le moment toujours en activité — la version 1.8.8 sortira courant 2009.

Vous pouvez prendre connaissance des changements majeurs intervenus depuis la version 1.8.7 dans ce document

Depuis la 1.9.1 RC2, sept bugs ont été corrigés.

Si vous tombez sur un os ou tout autre problème, pensez à poster un rapport de bug sur le tracker officiel.

Téléchargement