Skip to content

Commit 848b1fd

Browse files
Merge branch 'master' into to-ruby-from-javascript-2767
2 parents 60f289c + 6751b2d commit 848b1fd

35 files changed

+835
-21
lines changed

_data/downloads.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ preview:
88

99
stable:
1010

11-
- 3.4.6
11+
- 3.4.7
1212
- 3.3.9
1313
- 3.2.9
1414

_data/releases.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,30 @@
5252

5353
# 3.4 series
5454

55+
- version: 3.4.7
56+
date: 2025-10-07
57+
post: /en/news/2025/10/07/ruby-3-4-7-released/
58+
url:
59+
gz: https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.7.tar.gz
60+
zip: https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.7.zip
61+
xz: https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.7.tar.xz
62+
size:
63+
gz: 23271433
64+
zip: 28455721
65+
xz: 17312044
66+
sha1:
67+
gz: eabc902f52d1580e63108bf5f5fe3f646d855e74
68+
zip: 4cad16704d1031cba7395619111f0291ece50605
69+
xz: a07f568bda581a4b4f23c6fe91e1cef44e71f8f8
70+
sha256:
71+
gz: 23815a6d095696f7919090fdc3e2f9459b2c83d57224b2e446ce1f5f7333ef36
72+
zip: 0b250054d4330198bd98bcc30852e59a66d546d84ef1d347e05419bede537aef
73+
xz: db425a86f6e07546957578f4946cc700a91e7fd51115a86c56e096f30e0530c7
74+
sha512:
75+
gz: 7c9b807aa794a19377b0048da0e94869bf57905cf68d4f30b959aefb9f67834a51e06a23c9eee858e7f90938dbc38a5072bc946df502a6bcf86bf198ae061e22
76+
zip: 3bf68557df908e51532f0b168c1d4cea335e20d38f7ad3b9fc80d747e0ce35391c78881df69b2f2eb0d4681a773d1c29cea717791a75e524793d6ed1ec7d2f8d
77+
xz: a6b99a2f1d0115d5e7efa710da440b9066c524c335928367c80852630f8db5da36c0a82d6e7ace90e8c40cb20c6097cbdca15a51c343254cadf5f0adf60f8505
78+
5579
- version: 3.4.6
5680
date: 2025-09-16
5781
post: /en/news/2025/09/16/ruby-3-4-6-released/

bg/about/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ Ruby притежава множество други черти, като ня
208208
[artima]: http://www.artima.com/intv/closures2.html
209209
[tiobe]: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
210210
[jruby]: http://jruby.org
211-
[rubinius]: http://rubini.us
211+
[rubinius]: https://rubinius.com
212212
[mruby]: http://www.mruby.org/
213213
[ironruby]: http://www.ironruby.net
214214
[maglev]: http://maglev.github.io

de/about/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ November 2001.
242242
[artima]: http://www.artima.com/intv/closures2.html
243243
[tiobe]: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
244244
[jruby]: http://jruby.org
245-
[rubinius]: http://rubini.us
245+
[rubinius]: https://rubinius.com
246246
[mruby]: http://www.mruby.org/
247247
[ironruby]: http://www.ironruby.net
248248
[maglev]: http://maglev.github.io

en/about/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ For a more complete list, see [Awesome Rubies][awesome-rubies].
230230
[artima]: http://www.artima.com/intv/closures2.html
231231
[tiobe]: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
232232
[jruby]: http://jruby.org
233-
[rubinius]: http://rubini.us
233+
[rubinius]: https://rubinius.com
234234
[truffleruby]: https://github.com/oracle/truffleruby
235235
[mruby]: http://www.mruby.org/
236236
[ironruby]: http://www.ironruby.net
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
---
2+
layout: news_post
3+
title: "Ruby 3.4.7 Released"
4+
author: k0kubun
5+
translator:
6+
date: 2025-10-07 17:14:11 +0000
7+
lang: en
8+
---
9+
10+
Ruby 3.4.7 has been released.
11+
12+
This release includes [an update to the uri gem addressing CVE-2025-61594](https://www.ruby-lang.org/en/news/2025/10/07/uri-cve-2025-61594/),
13+
along with other bug fixes. Please refer to [the release notes on GitHub](https://github.com/ruby/ruby/releases/tag/v3_4_7) for further details.
14+
15+
We recommend updating your version of the uri gem. This release has been made for the convenience of those who wish to continue using it as a default gem.
16+
17+
## Release Schedule
18+
19+
We intend to release the latest stable Ruby version (currently Ruby 3.4) every two months following the most recent release.
20+
Ruby 3.4.8 is scheduled for December and 3.4.9 for February.
21+
22+
If a change arises that significantly affects users, a release may occur earlier than planned, and the subsequent schedule may shift accordingly.
23+
24+
## Download
25+
26+
{% assign release = site.data.releases | where: "version", "3.4.7" | first %}
27+
28+
* <{{ release.url.gz }}>
29+
30+
SIZE: {{ release.size.gz }}
31+
SHA1: {{ release.sha1.gz }}
32+
SHA256: {{ release.sha256.gz }}
33+
SHA512: {{ release.sha512.gz }}
34+
35+
* <{{ release.url.xz }}>
36+
37+
SIZE: {{ release.size.xz }}
38+
SHA1: {{ release.sha1.xz }}
39+
SHA256: {{ release.sha256.xz }}
40+
SHA512: {{ release.sha512.xz }}
41+
42+
* <{{ release.url.zip }}>
43+
44+
SIZE: {{ release.size.zip }}
45+
SHA1: {{ release.sha1.zip }}
46+
SHA256: {{ release.sha256.zip }}
47+
SHA512: {{ release.sha512.zip }}
48+
49+
## Release Comment
50+
51+
Many committers, developers, and users who provided bug reports helped us make this release.
52+
Thanks for their contributions.
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
layout: news_post
3+
title: "CVE-2025-61594: URI Credential Leakage Bypass previous fixes"
4+
author: "hsbt"
5+
translator:
6+
date: 2025-10-07 00:00:00 +0000
7+
tags: security
8+
lang: en
9+
---
10+
11+
We published security advisory for CVE-2025-61594.
12+
13+
## CVE-2025-61594: URI Credential Leakage Bypass over CVE-2025-27221
14+
15+
In affected URI version, a bypass exists for the fix to CVE-2025-27221 that can expose user credentials.
16+
17+
This vulnerability has been assigned the CVE identifier [CVE-2025-61594](https://www.cve.org/CVERecord?id=CVE-2025-61594). We recommend upgrading the uri gem.
18+
19+
### Details
20+
21+
When using the `+` operator to combine URIs, sensitive information like passwords from the original URI can be leaked, violating RFC3986 and making applications vulnerable to credential exposure.
22+
23+
Please update URI gem to version 0.12.5, 0.13.3, 1.0.4 or later.
24+
25+
### Affected versions
26+
27+
* uri gem versions < 0.12.5, 0.13.0 to 0.13.2 and 1.0.0 to 1.0.3.
28+
29+
### Credits
30+
31+
Thanks to [junfuchong (chongfujun)](https://hackerone.com/chongfujun) for discovering this issue. Also thanks to [nobu](https://github.com/nobu) for additional fixes of this vulnerability.
32+
33+
## History
34+
35+
* Originally published at 2025-10-07 0:00:00 (UTC)
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
layout: news_post
3+
title: "The Transition of RubyGems Repository Ownership"
4+
author: "matz"
5+
translator:
6+
date: 2025-10-17 12:00:00 +0000
7+
tags:
8+
lang: en
9+
---
10+
11+
Dear Ruby community,
12+
13+
RubyGems and Bundler are essential official clients for rubygems.org and the Ruby ecosystem, bundled with the Ruby language for many years and functioning as part of the standard library.
14+
15+
Despite this crucial role, RubyGems and Bundler have historically been developed outside the Ruby organization on GitHub, unlike other major components of the Ruby ecosystem.
16+
17+
To provide the community with long-term stability and continuity, the Ruby core team, led by Matz, has decided to assume stewardship of these projects from Ruby Central. We will continue their development in close collaboration with Ruby Central and the broader community.
18+
19+
We want to emphasize the following important points:
20+
21+
* Repository ownership will transition to the Ruby core team to ensure long-term stability and alignment with the broader Ruby ecosystem. It will continue being managed by Ruby Central, now jointly with the Ruby core team.
22+
* RubyGems and Bundler will remain open source under their current licenses, with no changes to licensing terms.
23+
* All existing contributors retain full copyright and authorship of their code contributions. This transition does not affect any contributor's intellectual property rights.
24+
* The collaborative, community-driven development process will continue as before, and we welcome contributions from all community members.
25+
26+
This transition represents our commitment to ensuring the continued health, stability, and growth of the Ruby ecosystem for years to come. We are grateful to Ruby Central for their years of dedicated stewardship, and we look forward to working together with all members of the Ruby community to build an even brighter future for Ruby.
27+
28+
Thank you for your continued support and contributions.
29+
30+
Sincerely,
31+
32+
Yukihiro Matsumoto, a.k.a. Matz

es/about/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ del 2003.
230230
[artima]: http://www.artima.com/intv/closures2.html
231231
[tiobe]: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
232232
[jruby]: http://jruby.org
233-
[rubinius]: http://rubini.us
233+
[rubinius]: https://rubinius.com
234234
[truffleruby]: https://github.com/oracle/truffleruby
235235
[mruby]: http://www.mruby.org/
236236
[ironruby]: http://www.ironruby.net

fr/about/index.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,10 @@ title: "À propos de Ruby"
44
lang: fr
55
---
66

7-
Indéniablement, Ruby devient de plus en plus populaire. Les « rubyistes
8-
» qualifient ce langage d’élégant, voire lui prêtent des qualités
9-
artistiques ; ils soulignent dans le même temps qu’il est pratique à
10-
utiliser et facile d’accès. Mais tout ça est très éthéré, qu’en est-il
11-
concrètement parlant ?
7+
Vous vous demandez pourquoi Ruby est si populaire ?
8+
Ses fans qualifient ce langage d’élégant, voire lui prêtent des qualités artistiques.
9+
Et pourtant, ils le décrivent également comme étant pratique et fonctionnel.
10+
Mais qu'en est-il concrètement ?
1211
{: .summary}
1312

1413
### Ruby, une conceptualisation personnelle

0 commit comments

Comments
 (0)