ReleaseEngineering210 » History » Version 13

« Previous - Version 13/24 (diff) - Next » - Current version
Yui NARUSE, 09/09/2013 05:30 PM


=begin
= ReleaseEngineering210
see also version independent topics.

https://bugs.ruby-lang.org/issues/8288

== Ruby 2.1.0
:Status: developing
:release manager: naruse
:ABI Version: 2.1.0

NOTE: this schedule is DRAFT

  • Declared next version is 2.1.0
    • done at 2013-02-23
  • bump version.h
  • RubyKaigi
    • 2013-05-30 - 2013-06-01
  • Call for Feature Proposals
  • preview 1
    • scheduled: 2013-09-1X
  • Dead line of adding feature
    • scheduled: 2013-09-31
    • can't introduce big feature after this
  • reviewing features: 1 month
  • preview 2
    • scheduled: 2013-10-XX
    • create ruby_2_1_0 branch
    • feature freeze
  • bug fix only: 1 month
  • Release Candidate
    • scheduled: 2013-12-11
    • don't fix after this unless a critical bug is found
  • fix only critical bugs: 2 week
  • Release
    • scheduled: 2013-12-25

== TODO
* decide schedule

== Notable changes
* VM (method cache)
* RGENGC
* refinements
* syntax
** Decimal Literal
** Frozen String Literal
** def's return value
* Bignum
** 128bit
** GMP
* Socket.getifaddrs
* new Rubygem

== Checklist for Releasing

  • without baseruby
  • ruby-build
  • cross compile

== FAQ

=== Why RC is only once
* naruse thought RC should be Literally Release Candidate.

=== Can I commit to ruby_2_1_0?

No.
Without release manager's explicit permission, you can't backport.

=end

ref: https://wiki.freebsd.org/Releng/9.0TODO

=end