ReleaseEngineering210 » History » Version 20

« Previous - Version 20/24 (diff) - Next » - Current version
Akira Tanaka, 12/05/2013 07:25 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
  • Dead line of adding big feature
    • scheduled: 2013-09-30
    • can't introduce big feature after this
  • reviewing features: 1 month
  • preview 2
    • scheduled: 2013-11-23
    • feature freeze
  • bug fix only: 1 month
  • preview 3
    • create ruby_2_1_0 branch
  • 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
* GMP
* String#scrub
* 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