Actualités de Ruby-lang https://www.ruby-lang.org/fr/feeds/news.rss fr-FR 40 Les dernières news sur ruby-lang.org. CVE-2026-27820 : Vulnérabilité de type débordement de tampon dans Zlib::GzipReader <p>Une vulnérabilité de type débordement de tampon (<em>buffer overflow</em>) existe dans <code class="language-plaintext highlighter-rouge">Zlib::GzipReader</code>. Cette vulnérabilité s’est vue attribuer l’identifiant CVE <a href="https://www.cve.org/CVERecord?id=CVE-2026-27820">CVE-2026-27820</a>. Nous recommandons de mettre à jour la gemme zlib.</p> <h3 id="détails">Détails</h3> <p>La fonction <code class="language-plaintext highlighter-rouge">zstream_buffer_ungets</code> 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 <code class="language-plaintext highlighter-rouge">memmove</code> 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.</p> <h3 id="action-recommandée">Action recommandée</h3> <p>Nous recommandons de mettre à jour la gemme <code class="language-plaintext highlighter-rouge">zlib</code> 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 :</p> <ul> <li>Pour les utilisateurs de Ruby 3.2 : mettez à jour vers zlib 3.0.1</li> <li>Pour les utilisateurs de Ruby 3.3 : mettez à jour vers zlib 3.1.2</li> </ul> <p>Vous pouvez utiliser <code class="language-plaintext highlighter-rouge">gem update zlib</code> pour effectuer la mise à jour. Si vous utilisez Bundler, veuillez ajouter <code class="language-plaintext highlighter-rouge">gem « zlib », « &gt;= 3.2.3 »</code> à votre Gemfile.</p> <h3 id="versions-concernées">Versions concernées</h3> <p>Gem zlib 3.2.2 ou antérieure</p> <h3 id="remerciements">Remerciements</h3> <p>Merci à <a href="https://hackerone.com/calysteon">calysteon</a> d’avoir signalé ce problème. Merci également à <a href="https://github.com/nobu">nobu</a> d’avoir créé le correctif.</p> <h2 id="historique">Historique</h2> <ul> <li>Publié initialement le 05/03/2026 à 09:00:00 (UTC)</li> </ul> <p>Posté par <strong>hsbt</strong> le 2026-03-05<br />Traduit par Alexandre ZANNI</p> Thu, 05 Mar 2026 00:00:00 +0000 https://www.ruby-lang.org/fr/news/2026/03/05/buffer-overflow-zlib-cve-2026-27820/ https://www.ruby-lang.org/fr/news/2026/03/05/buffer-overflow-zlib-cve-2026-27820/ Ruby 3.2.10 est disponible <p>Ruby 3.2.10 est désormais disponible.</p> <p>En dehors de changements mineurs et de corrections de bogues fonctionnels, cette version apporte un correctif pour 2 vulnérabilités :</p> <ul> <li><a href="https://www.cve.org/CVERecord?id=CVE-2025-61594">CVE-2025-61594</a> / <a href="https://euvd.enisa.europa.eu/vulnerability/CVE-2025-61594">EUVD-2025-205858</a></li> <li><a href="https://www.cve.org/CVERecord?id=CVE-2025-58767">CVE-2025-58767</a> / <a href="https://euvd.enisa.europa.eu/vulnerability/CVE-2025-58767">EUVD-2025-29746</a></li> </ul> <p>Pour plus de détails, veuillez consulter la page <a href="https://github.com/ruby/ruby/releases/tag/v3_2_10">GitHub releases</a>.</p> <h2 id="téléchargements">Téléchargements</h2> <ul> <li> <p><a href="https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.10.tar.gz">https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.10.tar.gz</a></p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>SIZE: 19983731 SHA1: 6d7afca27627fbbcc7b933ac4e1a8a58c7a9be0e SHA256: 880acb05e08da8c559c56a13e512bae1b472da67c72ebb750c765f9c2134e689 SHA512: 0f23dbc9b49b1c7c6256ba961c652a4f3659e6127a4c333624fca4e4f6a873cc06b01992b10aa7970a52e99b654fc655a25348a47de73cc786f3e33e8b702295 </code></pre></div> </div> </li> <li> <p><a href="https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.10.tar.xz">https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.10.tar.xz</a></p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>SIZE: 14696548 SHA1: 2cc431a4c64c222b2f13574ec034226cd4fa2580 SHA256: a64a8a910ac2f28834b2170dedea688f06cbc6431fcd65eb18cc49ddbf3826ae SHA512: a89044db8a55bd990d3756e212f2966b62b903eefc96c7e0af89aa4580ff7253d2f64c6c25fc04f2031b959e614bae84b86db36cfdec3a3e8afb5c3026426687 </code></pre></div> </div> </li> <li> <p><a href="https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.10.zip">https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.10.zip</a></p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>SIZE: 24593429 SHA1: e1123828b4b7a39c19342697d5e0af095237f0e3 SHA256: 8e98d793347a48cc7ef45cfdcb1bafa5151d114e8b8fc4dc094a9584af00049e SHA512: b01077c71b9d006378620df95e3ffdb271fddc6f966a8cbbdb53f9f07e67b1924a1eadf200f5cc44ed87640c509b106c995386268d7dc10443a73ea39755aa44 </code></pre></div> </div> </li> </ul> <h2 id="remarque-concernant-cette-version">Remarque concernant cette version</h2> <p>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.</p> <p>Posté par <strong>hsbt</strong> le 2026-01-14<br />Traduit par Alexandre ZANNI</p> Wed, 14 Jan 2026 01:22:04 +0000 https://www.ruby-lang.org/fr/news/2026/01/14/ruby-3-2-10-released/ https://www.ruby-lang.org/fr/news/2026/01/14/ruby-3-2-10-released/ Ruby 4.0.1 est disponible <p>Ruby 4.0.1 est désormais disponible.</p> <p>Cette version corrige un bogue provoquant un réveil intempestif de <code class="language-plaintext highlighter-rouge">Kernel#sleep</code> lorsqu’un sous-processus se termine dans un autre fil (<em>thread</em>), ainsi que d’autres bogues. Pour plus de détails, veuillez consulter la page <a href="https://github.com/ruby/ruby/releases/tag/v4.0.1">GitHub Releases</a>.</p> <h2 id="calendrier-de-publication">Calendrier de publication</h2> <p>Nous prévoyons de publier la dernière version stable de Ruby (actuellement Ruby 4.0) tous les deux mois après la sortie de la version précédente. Ruby 4.0.2 sera publié en mars, 4.0.3 en mai, 4.0.4 en juillet, 4.0.5 en septembre et 4.0.6 en novembre.</p> <p>Si un changement susceptible d’avoir un impact significatif sur 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.</p> <h2 id="téléchargements">Téléchargements</h2> <ul> <li> <p><a href="https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.1.tar.gz">https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.1.tar.gz</a></p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>SIZE: 23807304 SHA1: 01db5746bbb29b028bd44d505a147d06866b1ab2 SHA256: 3924be2d05db30f4e35f859bf028be85f4b7dd01714142fd823e4af5de2faf9d SHA512: f4eead09c7355b878a34343dd8cfb9c4c36f02ad3b9a7fd42981d722444beca0182ddea4fc771e2e01a05d9f14978a979ba0ba3590d366f53b6947f43fd78aff </code></pre></div> </div> </li> <li> <p><a href="https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.1.tar.xz">https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.1.tar.xz</a></p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>SIZE: 17892492 SHA1: 266e6fa80ed2b4f4bb7de2e98973dc084a1f380e SHA256: 0531fe57dfdb56bf591620d2450642ea0e0964f3512a6ebee7dc9305de69395f SHA512: b67d9d1f97ba30200d103f8454e39dc2d0450819d51d91eb5451d44b0bafc56d2fa48bb1be6c5081babe5828f679984bad02b9bcee7441f6bd34c0a95b8f200b </code></pre></div> </div> </li> <li> <p><a href="https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.1.zip">https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.1.zip</a></p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>SIZE: 29107093 SHA1: d3a9217c848b22636025c525971578557ba5f7a3 SHA256: 36cbcea4972e201464ae1c6686a3a785b115aee9b836d9bbbe6d961dcef2358d SHA512: a8512d3f57254bfacfd4c68ee50bb7cad3168f4d9c3be51658378e5db589032745759c360d8711a060b2ed5b9b78855e498b54fcba869a4e60f03ed4aae68ea8 </code></pre></div> </div> </li> </ul> <h2 id="remarque-concernant-cette-version">Remarque concernant cette version</h2> <p>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.</p> <p>Posté par <strong>k0kubun</strong> le 2026-01-13<br />Traduit par Alexandre ZANNI</p> Tue, 13 Jan 2026 02:28:48 +0000 https://www.ruby-lang.org/fr/news/2026/01/13/ruby-4-0-1-released/ https://www.ruby-lang.org/fr/news/2026/01/13/ruby-4-0-1-released/ Refonte de l'identité visuelle de notre site <p>Nous sommes ravis d’annoncer une refonte complète de notre site. Le style de cette mise à jour a été créé par <a href="https://x.com/ken_c_lo">Taeko Akatsuka</a>.</p> <p>Dans le cadre de cette mise à jour, nous avons repensé l’identité du site sous le slogan « Une langue où les gens se rassemblent, un site où les gens sont visibles ».</p> <p>Depuis 30 ans, Ruby est un langage axé sur le « bonheur des programmeurs ». Le nouveau visuel clé exprime la présence des personnes qui entourent Ruby.</p> <p>La composition présente divers personnages illustrés à la main rayonnant à partir du logo Ruby central, représentant les développeurs du monde entier qui se connectent via Ruby, créent de la valeur dans leurs domaines respectifs et apprécient Ruby aux côtés de motifs familiers.</p> <p>Tout en mettant en avant les atouts modernes de Ruby, à savoir son écosystème, sa productivité et sa communauté, le style visuel chaleureux incarne la joie, l’accessibilité et la qualité tactile qui sont au cœur de Ruby depuis sa création. Nous avons cherché à créer une expression unique à Ruby, que l’on ne retrouve pas sur les sites consacrés à d’autres langages de programmation.</p> <p>Matz souligne la simplicité d’expression comme l’un des points forts de Ruby, en plus de son écosystème, de sa productivité et de sa communauté. Avec le nouveau style, en suivant le visuel clé, le code Ruby est affiché pour mettre en avant son essence en tant que langage de programmation.</p> <p>Nous avons également intégré des entretiens avec des membres de la communauté et des photographies, créant ainsi un site où vous pouvez sentir la présence des nombreuses personnes qui se cachent derrière le langage de programmation.</p> <p>La mise à jour du site avec le nouveau concept graphique est toujours en cours. Il reste encore beaucoup à améliorer, notamment les liens rompus et les incohérences. Nous attendons vos commentaires avec impatience.</p> <p>Posté par <strong>Hiroshi SHIBATA</strong> le 2025-12-22<br />Traduit par Alexandre ZANNI</p> Mon, 22 Dec 2025 05:46:09 +0000 https://www.ruby-lang.org/fr/news/2025/12/22/redesign-site-identity/ https://www.ruby-lang.org/fr/news/2025/12/22/redesign-site-identity/ CVE-2025-24294 : Vulnérabilité de déni de service potentielle dans la gem resolv <p>Une vulnérabilité de déni de service (DoS) a été découverte dans la gem <code class="language-plaintext highlighter-rouge">resolv</code> fournie avec Ruby. Cette vulnérabilité a reçu l’identifiant <a href="https://www.cve.org/CVERecord?id=CVE-2025-24294">CVE-2025-24294</a>. Nous recommandons de mettre à jour la gem <code class="language-plaintext highlighter-rouge">resolv</code>.</p> <h2 id="détails">Détails</h2> <p>La vulnérabilité est causée par une vérification insuffisante de la longueur d’un nom de domaine décompressé à l’intérieur d’un paquet DNS.</p> <p>Un attaquant peut créer un paquet DNS malveillant contenant un nom de domaine fortement compressé. Lorsqu’une bibliothèque <code class="language-plaintext highlighter-rouge">resolv</code> analyse un tel paquet, le processus de décompression du nom consomme une grande quantité de ressources CPU, car la bibliothèque ne limite pas la longueur du nom résultant.</p> <p>Cette consommation excessive de ressources peut rendre le thread de l’application non réactif, entraînant une situation de déni de service.</p> <h2 id="versions-affectées">Versions affectées</h2> <p>La vulnérabilité affecte la gem <code class="language-plaintext highlighter-rouge">resolv</code> fournie avec les séries Ruby suivantes :</p> <ul> <li>Série Ruby 3.2 : <code class="language-plaintext highlighter-rouge">resolv</code> version 0.2.2 et antérieures</li> <li>Série Ruby 3.3 : <code class="language-plaintext highlighter-rouge">resolv</code> version 0.3.0</li> <li>Série Ruby 3.4 : <code class="language-plaintext highlighter-rouge">resolv</code> version 0.6.1 et antérieures</li> </ul> <h2 id="remerciements">Remerciements</h2> <p>Merci à <a href="https://hackerone.com/manun">Manu</a> pour avoir découvert cette vulnérabilité.</p> <h2 id="historique">Historique</h2> <ul> <li>Publication initiale le 2025-07-08 07:00:00 (UTC)</li> </ul> <p>Posté par <strong>mame</strong> le 2025-07-08<br />Traduit par Florent Drousset</p> Tue, 08 Jul 2025 07:00:00 +0000 https://www.ruby-lang.org/fr/news/2025/07/08/dos-resolv-cve-2025-24294/ https://www.ruby-lang.org/fr/news/2025/07/08/dos-resolv-cve-2025-24294/ Sortie de Ruby 3.4.4 <p>Ruby 3.4.4 est sorti.</p> <p>Cette version inclut une correction d’un bug dans YJIT lié aux variables locales, ainsi qu’une correction d’un problème de compilation sous Windows lors de l’utilisation de GCC 15. Elle a été publiée plus tôt que prévu afin de rendre ces correctifs disponibles dès que possible. Quelques autres corrections de bugs sont également incluses.</p> <p>Veuillez consulter les <a href="https://github.com/ruby/ruby/releases/tag/v3_4_4">notes de version sur GitHub</a> pour plus de détails.</p> <h2 id="calendrier-des-sorties">Calendrier des sorties</h2> <p>Nous avons pour objectif de publier la dernière version stable de Ruby (actuellement Ruby 3.4) tous les deux mois suivant la dernière sortie. Après cette version (3.4.4), Ruby 3.4.5 est prévue pour juillet, 3.4.6 pour septembre, 3.4.7 pour novembre et 3.4.8 pour janvier.</p> <p>Si un changement ayant un impact significatif sur les utilisateurs survient, une version pourra être publiée plus tôt que prévu, et le calendrier suivant pourra être ajusté en conséquence.</p> <h2 id="téléchargement">Téléchargement</h2> <ul> <li> <p><a href="https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.4.tar.gz">https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.4.tar.gz</a></p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>TAILLE : 23204581 SHA1 : aff18f17868d076f4516ea4209931ad55b264f73 SHA256 : a0597bfdf312e010efd1effaa8d7f1d7833146fdc17950caa8158ffa3dcbfa85 SHA512 : ec52e338a9558e5fb0975be4249ff47a2d8c7926d8ae3af58f4e5a233f400f75da88ce8254bac7a8cd7a6b0b87fd4eb7315944c76be43719782bd0c16040197b </code></pre></div> </div> </li> <li> <p><a href="https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.4.tar.xz">https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.4.tar.xz</a></p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>TAILLE : 17255388 SHA1 : 83ddf983c194b353634e91a86b466ce0d01bff39 SHA256 : f76d63efe9499dedd8526b74365c0c811af00dc9feb0bed7f5356488476e28f4 SHA512 : 0d258cf790daad424c866404b5cbdc8adba0e4e13764847a89adf2335229e5184095c9f3e9594705897697e48bcc322d9a9f919b04047abb2075daca9fce8871 </code></pre></div> </div> </li> <li> <p><a href="https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.4.zip">https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.4.zip</a></p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>TAILLE : 28372208 SHA1 : 77377010d19109939fe11cadf1c210deda8ec202 SHA256 : 7c64e2c303ef8433e01cb3afd9be094707a9aa60355fcee08d12ca90e1e46399 SHA512 : f8dada5fae978b3eb82ed6863d3e8e25dfd90b3348eace2400d7428b0a1a9362bf88dc3138ef4b68bc5aaff781e90388e428390f5f55c5667fd24e4754544814 </code></pre></div> </div> </li> </ul> <h2 id="remerciements">Remerciements</h2> <p>De nombreux contributeurs, développeurs et utilisateurs ayant signalé des bugs ont aidé à la réalisation de cette version. Merci à eux pour leurs contributions.</p> <p>Posté par <strong>k0kubun</strong> le 2025-05-14<br />Traduit par Florent Drousset</p> Wed, 14 May 2025 18:20:00 +0000 https://www.ruby-lang.org/fr/news/2025/05/14/ruby-3-4-4-released/ https://www.ruby-lang.org/fr/news/2025/05/14/ruby-3-4-4-released/ CVE-2025-43857 : vulnérabilité DoS dans net-imap <p>Il existe une possibilité d’attaque par déni de service (DoS) dans la gem net-imap. Cette vulnérabilité a reçu l’identifiant CVE <a href="https://www.cve.org/CVERecord?id=CVE-2025-43857">CVE-2025-43857</a>. Nous recommandons de mettre à jour la gem net-imap.</p> <h2 id="détails">Détails</h2> <p>Un serveur malveillant peut envoyer un compteur d’octets « literal » qui est automatiquement lu par le thread récepteur du client. Le lecteur de réponses alloue immédiatement la mémoire correspondant au nombre d’octets indiqué par la réponse du serveur. Cela ne pose pas de problème lors d’une connexion sécurisée à des serveurs IMAP de confiance et bien configurés. En revanche, cela affecte les connexions non sécurisées et les serveurs défectueux, non fiables ou compromis (par exemple, une connexion vers un nom d’hôte fourni par un utilisateur).</p> <p>Veuillez mettre à jour la gem net-imap vers la version 0.2.5, 0.3.9, 0.4.20, 0.5.7 ou ultérieure.</p> <p>Lors d’une connexion à des serveurs non fiables ou en utilisant une connexion non sécurisée, il est nécessaire de configurer correctement <code class="language-plaintext highlighter-rouge">max_response_size</code> et les gestionnaires de réponses afin de limiter la consommation mémoire. Voir <a href="https://github.com/ruby/net-imap/security/advisories/GHSA-j3g3-5qv5-52mj">GHSA-j3g3-5qv5-52mj</a> pour plus de détails.</p> <h2 id="versions-affectées">Versions affectées</h2> <p>Les versions de la gem net-imap affectées sont : &lt;= 0.2.4, 0.3.0 à 0.3.8, 0.4.0 à 0.4.19, et 0.5.0 à 0.5.6.</p> <h2 id="crédits">Crédits</h2> <p>Merci à <a href="https://hackerone.com/masamune_">Masamune</a> pour avoir découvert ce problème.</p> <h2 id="historique">Historique</h2> <ul> <li>Publié initialement le 2025-04-28 16:02:04 (UTC)</li> </ul> <p>Posté par <strong>nevans</strong> le 2025-04-28<br />Traduit par Florent Drousset</p> Mon, 28 Apr 2025 16:02:04 +0000 https://www.ruby-lang.org/fr/news/2025/04/28/dos-net-imap-cve-2025-43857/ https://www.ruby-lang.org/fr/news/2025/04/28/dos-net-imap-cve-2025-43857/ Ruby 3.5.0 preview1 est disponible <p>Nous avons le plaisir d’annoncer la sortie de Ruby 3.5.0-preview1. Ruby 3.5 met à jour sa version Unicode vers 15.1.0, et plus encore.</p> <h2 id="changements-du-langage">Changements du langage</h2> <ul> <li><code class="language-plaintext highlighter-rouge">*nil</code> n’appelle plus <code class="language-plaintext highlighter-rouge">nil.to_a</code>, de la même façon que <code class="language-plaintext highlighter-rouge">**nil</code> n’appelle pas <code class="language-plaintext highlighter-rouge">nil.to_hash</code>. [<a href="https://bugs.ruby-lang.org/issues/21047">Feature #21047</a>]</li> </ul> <h2 id="mises-à-jour-des-classes-core">Mises à jour des classes Core</h2> <p>Note : nous listons uniquement les changements notables des classes Core.</p> <ul> <li> <p>Binding</p> <ul> <li><code class="language-plaintext highlighter-rouge">Binding#local_variables</code> n’inclut plus les paramètres numérotés. De plus, <code class="language-plaintext highlighter-rouge">Binding#local_variable_get</code> et <code class="language-plaintext highlighter-rouge">Binding#local_variable_set</code> refusent désormais de gérer les paramètres numérotés. [<a href="https://bugs.ruby-lang.org/issues/21049">Bug #21049</a>]</li> </ul> </li> <li> <p>IO</p> <ul> <li><code class="language-plaintext highlighter-rouge">IO.select</code> accepte désormais +Float::INFINITY+ comme argument de timeout. [<a href="https://bugs.ruby-lang.org/issues/20610">Feature #20610</a>]</li> </ul> </li> <li> <p>String</p> <ul> <li>Mise à jour vers Unicode Version 15.1.0 et Emoji Version 15.1. [<a href="https://bugs.ruby-lang.org/issues/19908">Feature #19908</a>] (s’applique aussi aux expressions rationnelles <code class="language-plaintext highlighter-rouge">Regexp</code>)</li> </ul> </li> </ul> <h2 id="mises-à-jour-de-la-bibliothèque-standard">Mises à jour de la bibliothèque standard</h2> <p>Note : nous listons uniquement les mises à jour notables des bibliothèques standard.</p> <ul> <li>ostruct 0.6.1</li> <li>pstore 0.2.0</li> <li>benchmark 0.4.0</li> <li>logger 1.7.0</li> <li>rdoc 6.13.1</li> <li>win32ole 1.9.2</li> <li>irb 1.15.2</li> <li>reline 0.6.1</li> <li>readline 0.0.4</li> <li>fiddle 1.1.6</li> </ul> <h2 id="problèmes-de-compatibilité">Problèmes de compatibilité</h2> <p>Note : hors corrections de bugs liés aux fonctionnalités.</p> <h2 id="problèmes-de-compatibilité-des-bibliothèques-standard">Problèmes de compatibilité des bibliothèques standard</h2> <h2 id="mises-à-jour-de-lapi-c">Mises à jour de l’API C</h2> <h2 id="autres-changements-divers">Autres changements divers</h2> <p>Voir <a href="https://github.com/ruby/ruby/blob/v3_5_0_preview1/NEWS.md">NEWS</a> ou les <a href="https://github.com/ruby/ruby/compare/v3_4_0...v3_5_0_preview1">journaux de commits</a> pour plus de détails.</p> <p>Avec ces changements, <a href="https://github.com/ruby/ruby/compare/v3_3_0...v3_5_0_preview1#file_bucket">2065 fichiers modifiés, 36581 ajouts(+), 203037 suppressions(-)</a> depuis Ruby 3.4.0 !</p> <h2 id="téléchargement">Téléchargement</h2> <ul> <li> <p><a href="https://cache.ruby-lang.org/pub/ruby/3.5/ruby-3.5.0-preview1.tar.gz">https://cache.ruby-lang.org/pub/ruby/3.5/ruby-3.5.0-preview1.tar.gz</a></p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>TAILLE : 23146162 SHA1 : ee0fcfe1342116f05060279ff0c9eb1e215db0b9 SHA256 : ecf09c7eb902e91cdaf9cc553cd00cca9b848b3fc0e14297850f9ab08cdd46f0 SHA512 : d718973648705636eff5933a0919132fd1f6b9afea432e09cce1265c6e0125e11cc94dbff84cba1caefc03190c48d8af4a27337d2af031f3f1660ca3a3531211 </code></pre></div> </div> </li> <li> <p><a href="https://cache.ruby-lang.org/pub/ruby/3.5/ruby-3.5.0-preview1.tar.xz">https://cache.ruby-lang.org/pub/ruby/3.5/ruby-3.5.0-preview1.tar.xz</a></p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>TAILLE : 17443928 SHA1 : 8a78a9189afa20cde42207a466bcf7d421ee144b SHA256 : c6cc1e9f23fe4719b024b8305345ca0cff4e1bc159f3ebff86cb5b87969863aa SHA512 : 835bd0b65d546722c83b0ab454256357b48898a0de9aa8e38966f53d2370a6e99552eeaff76a0b680aefbbe7491e701e5e7357797e50f063c53e79d9561c1dac </code></pre></div> </div> </li> <li> <p><a href="https://cache.ruby-lang.org/pub/ruby/3.5/ruby-3.5.0-preview1.zip">https://cache.ruby-lang.org/pub/ruby/3.5/ruby-3.5.0-preview1.zip</a></p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>TAILLE : 28548713 SHA1 : bd0c32bc84ac1ce9edbc9c0a50e8c72e56b1229d SHA256 : 3e1d9df578c69976a01a69b961819d00c4e8942f8b5fe4fb8e135fca4f7e7e5e SHA512 : 47057e1615b2b59d5bbd0d6629e1320ed74f3d70748f1db4e8b88d6c8a3ecd255eacc7dac0cccd01923fae4b4dff9e6b9457a9858c81dab81c1ab9ee514b15fa </code></pre></div> </div> </li> </ul> <h2 id="quest-ce-que-ruby">Qu’est-ce que Ruby</h2> <p>Ruby a été développé pour la première fois par Matz (Yukihiro Matsumoto) en 1993, et est maintenant développé comme un logiciel Open Source. Il fonctionne sur de multiples plateformes et est utilisé dans le monde entier, en particulier pour le développement web.</p> <p>Posté par <strong>naruse</strong> le 2025-04-18<br />Traduit par Florent Drousset</p> Fri, 18 Apr 2025 00:00:00 +0000 https://www.ruby-lang.org/fr/news/2025/04/18/ruby-3-5-0-preview1-released/ https://www.ruby-lang.org/fr/news/2025/04/18/ruby-3-5-0-preview1-released/ Ruby 3.4.3 est disponible <p>Ruby 3.4.3 est sorti.</p> <p>Ceci est une mise à jour de routine incluant des corrections de bugs. Veuillez consulter les <a href="https://github.com/ruby/ruby/releases/tag/v3_4_3">notes de version sur GitHub</a> pour plus de détails.</p> <h2 id="calendrier-des-versions">Calendrier des versions</h2> <p>Nous prévoyons de publier la dernière version stable de Ruby (actuellement Ruby 3.4) tous les 2 mois. Ruby 3.4.4 sortira en juin, 3.4.5 en août, 3.4.6 en octobre et 3.4.7 en décembre.</p> <p>Si un changement affecte un grand nombre de personnes, ces versions pourront être publiées plus tôt que prévu.</p> <h2 id="téléchargement">Téléchargement</h2> <ul> <li> <p><a href="https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.3.tar.gz">https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.3.tar.gz</a></p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>TAILLE : 23194448 SHA1 : c269cd122ab9d4620a1e0e6a8f4de378deec3799 SHA256 : 55a4cd1dcbe5ca27cf65e89a935a482c2bb2284832939266551c0ec68b437f46 SHA512 : 7019889939713c3e649003fed4d973dced36239fc354cfdee2d01dbdeb7e8512881a31b00efc3d5017f08cd492aed7914d15927bc8d076c0cae7534273e471e9 </code></pre></div> </div> </li> <li> <p><a href="https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.3.tar.xz">https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.3.tar.xz</a></p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>TAILLE : 17230984 SHA1 : d0d86fdfe6bcf9f2eb3b450f3209f655ceda86da SHA256 : 174dcd8c516694f833fd3c93ea227fa6c3321464577a3882a6fc7e4fe20237fd SHA512 : b30aad675cdcc1bdfe9e5fffe9d1925db3b3ac854a5e34180c368bc6e66f73e29ba5d802fea249353b7d799c01384c58bdd763fd1b679303158baa7824b9c08e </code></pre></div> </div> </li> <li> <p><a href="https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.3.zip">https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.3.zip</a></p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>TAILLE : 28356998 SHA1 : 87cb747a766660cf487a2e9dbbc7a18a8f6b65d9 SHA256 : 06b8bf2ddf2642327c992d30f5d414ffa5a5df0c4c706d7b2507b42509fb5055 SHA512 : b25289c899318ce5071b075fc1b75f602e0a543faeefa44df7e8064933500f9c357685fe21d09abc4034d481c22c89491c841f596d07e1cd269d800e6266cc24 </code></pre></div> </div> </li> </ul> <h2 id="commentaire-sur-la-version">Commentaire sur la version</h2> <p>De nombreux contributeurs, développeurs et utilisateurs ayant fourni des rapports de bugs nous ont aidés à réaliser cette version. Merci pour leurs contributions.</p> <p>Posté par <strong>k0kubun</strong> le 2025-04-14<br />Traduit par Florent Drousset</p> Mon, 14 Apr 2025 08:06:57 +0000 https://www.ruby-lang.org/fr/news/2025/04/14/ruby-3-4-3-released/ https://www.ruby-lang.org/fr/news/2025/04/14/ruby-3-4-3-released/ Ruby 3.3.8 est disponible <p>Ruby 3.3.8 est sorti.</p> <p>Veuillez consulter les <a href="https://github.com/ruby/ruby/releases/tag/v3_3_8">releases GitHub</a> pour plus de détails.</p> <h2 id="téléchargement">Téléchargement</h2> <ul> <li> <p><a href="https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.8.tar.gz">https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.8.tar.gz</a></p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>TAILLE : 22197497 SHA1 : 71b8362d413f58ed5aef2ecd132769210c45f058 SHA256 : 5ae28a87a59a3e4ad66bc2931d232dbab953d0aa8f6baf3bc4f8f80977c89cab SHA512 : c5005ba4019fbae19650a9a9ce139e13608345065da9e2277dbeac9d0ac9e3b07b666816afe7be690088080c8c9cf88a8c372971d429479dcebea80d6c2e3883 </code></pre></div> </div> </li> <li> <p><a href="https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.8.tar.xz">https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.8.tar.xz</a></p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>TAILLE : 16435924 SHA1 : 9ee07098fd930744d8df5d4945b5f99d2fecb9ef SHA256 : 44ae70fee043da3ce48289b7a52618ebe32dc083253993d486211c7e445c8642 SHA512 : 71c2f3ac9955e088fa885fd2ff695e67362a770a5d33e5160081eda3dd298ca2c692e299b03d757caecfbc94043fedc4ad093de84c505585d480cb36bbf978b9 </code></pre></div> </div> </li> <li> <p><a href="https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.8.zip">https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.8.zip</a></p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>TAILLE : 27628937 SHA1 : 4c0d938d2791ab696e921557aec19613bb364a67 SHA256 : 389b8deae02849e769855dea892c921d3387b6548209189837a00f1cdf353797 SHA512 : 1aa6a0412760d0d1f423cd5f02533696b7c952c04f567b89aa875997e1d53a548c294c0b771a9e06e666daab038e3481a6251e361163449f92b02ab3a89a6373 </code></pre></div> </div> </li> </ul> <h2 id="commentaire-sur-la-version">Commentaire sur la version</h2> <p>De nombreux contributeurs, développeurs et utilisateurs ayant fourni des rapports de bugs nous ont aidés à réaliser cette version. Merci pour leurs contributions.</p> <p>Posté par <strong>nagachika</strong> le 2025-04-09<br />Traduit par Florent Drousset</p> Wed, 09 Apr 2025 11:00:00 +0000 https://www.ruby-lang.org/fr/news/2025/04/09/ruby-3-3-8-released/ https://www.ruby-lang.org/fr/news/2025/04/09/ruby-3-3-8-released/