Posted by nurse on 25 Dec 2013
We are pleased to announce the release of Ruby 2.1.0.
Ruby 2.1 has many improvements including speedup without severe incompatibilities.
Try it!
Download
- https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2
    
- SIZE: 12007442 bytes
 - MD5: 1546eeb763ac7754365664be763a1e8f
 - SHA256: 1d3f4ad5f619ec15229206b6667586dcec7cc986672c8fbb8558161ecf07e277
 
 - https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz
    
- SIZE: 15076389 bytes
 - MD5: 9e6386d53f5200a3e7069107405b93f7
 - SHA256: 3538ec1f6af96ed9deb04e0965274528162726cc9ba3625dcf23648df872d09d
 
 - https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip
    
- SIZE: 16603067 bytes
 - MD5: 2fc3a80b56da81b906a9bb6fc7ca8399
 - SHA256: d40d7bfb39ca2e462dea61dcbbcf33426b60e6e553335c3afb39b4d827a6891c
 
 
Changes since 2.0
The notable changes are:
- VM (method cache)
 - RGenGC (See ko1’s RubyKaigi presentation and RubyConf 2013 presentation)
 - refinements #8481 #8571
 - syntax changes
 - Bignum
    
- use GMP #8796
 
 - String#scrub #8414
 - Socket.getifaddrs #8368
 - RDoc 4.1.0 and RubyGems 2.2.0
 - “literal”.freeze is now optimized #9042
 - add Exception#cause #8257
 - update libraries like BigDecimal, JSON, NKF, Rake, RubyGems, and RDoc
 - remove curses #8584
 
See more details of changes: NEWS in Ruby repository.