Release Engineering¶
Versioning Policy¶
since release of 2.1.0(includes 2.1.0)¶
Format: X.Y.Z
X: major version; increased when incompatible change which can’t be released in MINOR
Y: minor version; increased every christmas, may be API incompatible (always ABI incompatible)
Z: teeny; security or bug fix which maintains API compatibility
before 2.1.0¶
Format: X.Y.ZpP
X: major version; may increment in the future
Y: minor version; incremented with large improvement
Z: teeny; incremented with each release
P: patch level; incremented with each patch for the release
Glossary¶
- preview: It is alpha or beta release. Feedback is welcome, it can be reflect to the final release.
- rc: Release Candidate; The feature of the final release is already frozen (feature freeze).
Bug reports are still welcome.
Feedback for newly added feature is also welcome. - RTM: Release to Manufacture; p0 (patch level 0); GM (Golden Master); the final release.
Active branch¶
- Information on the official website: https://github.com/ruby/www.ruby-lang.org/blob/master/_data/branches.yml
master¶
- Status: developing
- release manager: naruse
- ABI Version: 3.2.0
- ReleaseEngineering32
ruby_3_1¶
- Status: maintained
- release manager: nagachika
- ABI Version: 3.1.0
- ReleaseEngineering31
ruby_3_0¶
- Status: maintained
- release manager: usa
- ABI Version: 3.0.0
- ReleaseEngineering30
- Normal maintenance: will finish on 2023-03-31
ruby_2_7¶
- Status: maintained (security only)
- release manager: usa
- ABI Version: 2.7.0
- ReleaseEngineering27
- Normal maintenance: finished on 2022-03-31
- Security maintenance: will finish on 2023-03-31
ruby_2_6¶
- Status: EOL
- release manager: usa
- ABI Version: 2.6.0
- ReleaseEngineering26
- Normal maintenance: finished on 2021-03-31
- Security maintenance: finished on 2022-03-31
ruby_2_5¶
- Status: EOL
- release manager: usa
- ABI Version: 2.5.0
- ReleaseEngineering25
- 2017-12-25: 2.5.0 released
- Normal maintenance: finished on 2020-03-31
- Security maintenance: finished on 2021-03-31
ruby_2_4¶
- Status: EOL
- release manager: usa
- ABI Version: 2.4.0
- ReleaseEngineering24
- 2016-12-24: 2.4.0 released
- Normal maintenance: finished on 2019-03-31
- Security maintenance: finished on 2020-03-31
ruby_2_3¶
- Status: EOL
- release manager: usa
- ABI Version: 2.3.0
- ReleaseEngineering23
- 2015-12-25: 2.3.0 released
- Normal maintenance: finished on 2018-03-31
- Security maintenance: finished on 2019-03-31
ruby_2_2¶
- Status: EOL
- ABI Version: 2.2.0
- 2014-12-25: 2.2.0 released
- Normal maintenance: finished on 2017-03-31
- Security maintenance: finished on 2018-03-31
- ReleaseEngineering22
ruby_2_1¶
- Status: EOL
- ABI Version: 2.1.0
- 2013-12-26: 2.1.0 released
- Normal maintenance: finished on 2016-03-30
- Security maintenance: finished on 2017-03-31
- ReleaseEngineering210
ruby_2_0_0¶
- Status: EOL
- ABI Version: 2.0.0
- 2013-02-24: 2.0.0-p0 released
- Normal maintenance: finished on 2015-02-24
- Security maintenance: finished on 2016-02-24
- Supported Platforms
see also version dependent topics.
The old stable series of Ruby.¶
see also version dependent topics.
ruby_1_9_3¶
- Status: EOL
- Maintainer: usa
- ABI Version: 1.9.1
- Normal maintenance: finished on 2014-02-23
- Security maintenance: finished on 2015-02-23
ruby_1_9_2¶
- Status: EOL
- Maintainer: hone
- ABI Version: 1.9.1
- Normal maintenance: finished on June 2012
- Security fixes: finished on 2013-06-01
- Extended maintenance: finished on 2014-06-30
The very old stable series of Ruby.¶
- Release Plan and Branch Policy
- Release Plan and Branch Policy (日本語)
see also version dependent topics.
ruby_1_8_7¶
- Status: EOL
- Maintainer: hone
- ABI Version: 1.8
- Extended maintenance: finished on 2014-06-30
Obsoleted branch¶
ruby_1_9_1¶
- Status: EOL
- ABI Version: 1.9.1
ruby_1_8¶
- Status: EOL
- ABI Version: 1.8
ruby_1_8_6¶
- Status: EOL
- ABI Version: 1.8
ruby_1_8_5¶
- Status: EOL
- ABI Version: 1.8
History¶
Discussion¶
- The latest (unofficial) release plan discussion (2012/06/01) memo: https://twitter.com/mrkn/status/220044401433513984/photo/1/large It's only discussion. Not decided.
Like0