flux du site https://www.ruby-lang.org/fr/feeds/news.rss Actualités de Ruby-lang | |
Les dernières news sur ruby-lang.org. | |
| url du flux : | |
Ruby 3.2.11 est désormais disponible. Cette version comprend une mise à jour de la gemm zlib corrigeant la vulnérabilité CVE-2026-27820.
Veuillez consulter les versions GitHub pour plus de détails.
Il s?agit de la dernière version de la série Ruby 3.2. Nous ne fournirons plus aucune mise à jour, y compris les correctifs de sécurité, pour la série Ruby 3.2.
Nous vous recommandons de passer à Ruby 3.4 ou 4.0.
https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.11.tar.gz
SIZE: 19984344
SHA1: 9534a3aa08d2ccb4d3c50b1301b2da9a9b91c4ab
SHA256: b3eeabd6636f334531db3ffdc3229eb05e524740e6c84fdc043720573cf2f8b2
SHA512: 95896bbf519604da0dc3d82066ac92c3f661b2ee9ffd8e2c9effce4773677445f1dcc43b05539050024b57f4f94f43984a734a03015ac6e29679e79d5a093a67
https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.11.tar.xz
SIZE: 14695828
SHA1: 501cecc15ba079087967888ae455d62e5886fbc1
SHA256: c13aec0c206725d5d356acbae6e5fd8bffd92dc325aec14fd5dd7795d4b763d2
SHA512: 418739d476d34e2467e7f1ee60ff63a1969a362b49871bdc488676c1ac7d28b198deee85e2bd951a23f5b0e8425bc89ca59d5c8cb8415fa5ed835555e3d3af8d
https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.11.zip
SIZE: 24594356
SHA1: 7e84c9433f32a758da123d3b5532cc632d19d503
SHA256: 08ab90aa4ada9268e96aa47fb6c3a77fdb3b2f792f2671053e3b55a6141618ce
SHA512: 133d63cd9bb7c9fe38eecd18c996013de0a56fef09c89c42f4fc9c383f09ab4ab3b0b31edbadd1fd1aaa797fbb9c86128ded51c6e5263cd3225754e714b3d195
Depuis la sortie initiale de Ruby 3.2.0 le 25 décembre 2022, la branche Ruby 3.2 est maintenue depuis plus de trois ans.
Nous tenons à remercier tous les contributeurs, développeurs et utilisateurs qui ont signalé des bogues et apporté leur contribution tout au long du cycle de vie de la branche Ruby 3.2.
Posté par hsbt le 2026-03-27
Traduit par Alexandre ZANNI
Ruby 3.3.11 est désormais disponible. Cette version comprend une mise à jour de la gem zlib corrigeant la vulnérabilité CVE-2026-27820, ainsi que plusieurs corrections de bogues.
Veuillez consulter les versions GitHub pour plus de détails.
Il s?agit de la dernière version de maintenance normale pour la branche Ruby 3.3. Après cette version, Ruby 3.3 entrera dans une phase de maintenance de sécurité. Au cours de cette phase, nous ne procéderons qu?au portage des correctifs de sécurité et des correctifs pour les problèmes de compilation critiques, sans correction régulière des bogues.
La phase de maintenance de sécurité devrait durer un an, jusqu?à la fin mars 2027. À ce moment-là, le support officiel de Ruby 3.3 prendra fin. Nous vous recommandons de commencer à planifier votre migration vers Ruby 3.4 ou 4.0.
https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.11.tar.gz
SIZE: 21483089
SHA1: 7f18e7e74ab64c5b159a8dfe8da3cc019b32bdb6
SHA256: 59f0fafb1a59a05dc3765117af3fa68e153eb48254708549f321c1e9e078d7a0
SHA512: effbcffce1cad4fa7158ce9159b6109a92e88c29f5d33151c2ec609c54fe24b747354b0e722e0fefe8164700acb2d650b8c65aad0e17e3dec2c26969a44fc524
https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.11.tar.xz
SIZE: 15879844
SHA1: 520afae357283c96610f340c92a6567ff7b2b923
SHA256: 9116bb2e313203bd78cd3e8dc09284d34b2645f725877623a7185bf3807c8ca3
SHA512: 1f8eb206a90121015b294dada7ea61ebd136e7e7dbb1c4bb7df21b85f359a2e733f438153bf07c57815a963e4ef3f766081fd4226caa6547f4c263b33ed7726e
https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.11.zip
SIZE: 26947458
SHA1: e01bf3ff08d96438decc35b80d4d289b9d012681
SHA256: 94c9d920aade547bafe392c6a288f996c151cb217ab548be5747867353568243
SHA512: fc4d4299df8414daeb81ae329d67f4d0ea961443e3505407a4faa134d8b9971c49b5c6750d55b4fdc210e15276845ee9b11c4ee25461f99a743f714da7096391
De nombreux contributeurs, développeurs et utilisateurs qui ont signalé des bogues nous ont aidés à réaliser cette version. Merci à eux pour leur contribution.
Posté par hsbt le 2026-03-26
Traduit par Alexandre ZANNI
Ruby 4.0.2 est désormais disponible.
Il s?agit d?une mise à jour de routine qui inclut une correction de bogue dans YJIT concernant l?erreur NoMethodError sur Puma. Veuillez consulter les versions GitHub pour plus de détails.
Nous avons l?intention de publier la dernière version stable de Ruby (actuellement Ruby 4.0) tous les deux mois après la sortie de la version la plus récente. Ruby 4.0.3 sera publié en mai, 4.0.4 en juillet, 4.0.5 en septembre et 4.0.6 en novembre.
Si un changement susceptible d?affecter significativement les utilisateurs survient, une version pourrait être publiée plus tôt que prévu, et le calendrier suivant pourrait être modifié en conséquence.
https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.2.tar.gz
SIZE: 23824654
SHA1: 47c3627e2bdfe53dda77d3fa1730e44ef1ed7dfe
SHA256: 51502b26b50b68df4963336ca41e368cde92c928faf91654de4c4c1791f82aac
SHA512: 16a6ca0e9407051f58c8e3c4ec2058c52d62a9863174a3eb6dd5e9e2e893a66427e97a6e7fc8b4c3480163bd19a7a0ec4c00e481f90ff42e8f30bdbc9555f628
https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.2.tar.xz
SIZE: 17874724
SHA1: d927e26d22b15c6737df24cdf6ae80542a057240
SHA256: 4618db85bb9ec04d8152d0099db488694a3d3c4f52106625e4ad547f1318db87
SHA512: be71a5452068dfc3c86b8ec07456b3fdf6dc64e8c0cd16c358fc4ed8ac08707a9c28285ea8a79dbef82031d8c93c71032a82a0b45f3c9ac5325bf3b70d06fbf2
https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.2.zip
SIZE: 29123568
SHA1: 3cfd813761009f8fbb6001cf14149dc03bcd85d7
SHA256: 7cdbef9028a64f73ca59e21cd46c73c794df9c8294f1cb5c50c4d93c6060b240
SHA512: ecac80a6861fd666fc024701233f5b5b93bed9ed9047cd7ca9e11799681b0102729cc53203cee4ac33245a41b786a4a4c802633d1031881200378b011ed74580
De nombreux contributeurs, développeurs et utilisateurs qui ont signalé des bogues nous ont aidés à réaliser cette version. Merci à eux pour leur contribution.
Posté par k0kubun le 2026-03-16
Traduit par Alexandre ZANNI
Ruby 3.4.9 est désormais disponible.
Cette version comprend une mise à jour de la gem zlib corrigeant la vulnérabilité CVE-2026-27820, ainsi que d?autres corrections de bogues. Veuillez consulter les versions GitHub pour plus de détails.
Nous vous recommandons de mettre à jour votre version de la gem zlib. Cette version a été publiée pour faciliter la tâche à ceux qui souhaitent continuer à l?utiliser comme gem par défaut.
https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.9.tar.gz
SIZE: 22456968
SHA1: 6386200753caf4e336dafceeee165fa73fd234ec
SHA256: 7bb4d4f5e807cc27251d14d9d6086d182c5b25875191e44ab15b709cd7a7dd9c
SHA512: ac7147c0e575cf74f669abb991ee8695d4191c919f306f124b3ee85d6b61361e752a4f1afb7bdffb49aee21edace1fcc9bf2b074ada15fa6c1eb611354c1d54b
https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.9.tar.xz
SIZE: 16682004
SHA1: 1eb1b0b45b9e9191de9d2f360164e60eedf77012
SHA256: 4231c54072601a171faed1699f105985e9971c94cd382b78feb4eb44eec2dd1a
SHA512: 356fb47cc56f2d25198cb95253fc20ff7d9a6fd1fa53bc475e5c440012aebe27562537c399d271357235114ade263fd625029b66cb0f9b526f9c04f169fb9580
https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.9.zip
SIZE: 27645906
SHA1: 8c4312fe946c7eaa269e5c7cee90f3b7350235b5
SHA256: a4dd555fddefcdd4a58d2169a568f5887b125edbbda2815ea826ca1833dc41ec
SHA512: 1c6cc4d03edb071f79f9ae41d43defa8393b467d30000e89ee872c6fe99bde015421cb1dd3ecfd5f0359c1c095b60833a95cd5f6c4397358f8ed98eace8720e2
De nombreux contributeurs, développeurs et utilisateurs qui ont signalé des bogues nous ont aidés à réaliser cette version. Merci à eux pour leur contribution.
Posté par nagachika le 2026-03-11
Traduit par Alexandre ZANNI
Une vulnérabilité de type débordement de tampon (buffer overflow) existe dans Zlib::GzipReader. Cette vulnérabilité s?est vue attribuer l?identifiant CVE CVE-2026-27820. Nous recommandons de mettre à jour la gemme zlib.
La fonction zstream_buffer_ungets ajoute les octets fournis par l?appelant au début de la sortie précédemment générée, mais ne garantit pas que la chaîne Ruby sous-jacente dispose d?une capacité suffisante avant que la fonction memmove ne déplace les données existantes. Cela peut entraîner une corruption de la mémoire lorsque la longueur du tampon dépasse la capacité disponible.
Nous recommandons de mettre à jour la gemme zlib vers la version 3.2.3 ou une version ultérieure. Afin d?assurer la compatibilité avec la version fournie dans les anciennes branches Ruby, vous pouvez effectuer la mise à jour comme suit :
Vous pouvez utiliser gem update zlib pour effectuer la mise à jour. Si vous utilisez Bundler, veuillez ajouter gem « zlib », « >= 3.2.3 » à votre Gemfile.
Gem zlib 3.2.2 ou antérieure
Merci à calysteon d?avoir signalé ce problème. Merci également à nobu d?avoir créé le correctif.
Posté par hsbt le 2026-03-05
Traduit par Alexandre ZANNI