Geschrieben von nurse am 22.11.2013
Übersetzt von Quintus
Wir freuen uns, die Veröffentlichung von Ruby 2.1.0-preview2 ankündigen zu können. Bitte testen Sie die neuen Features von Ruby 2.1 vor dem finalen Release!
Wesentliche Änderungen seit preview1
- Korrigiere Heap-Überlauf beim Parsen von Floating-Point (CVE-2013-4164)
"literal".freeze
wurde optimiert #9042f
-Suffix von String-Literalen entfernt #9024- Korrigiere Speicherproblem im RGenGC (r43532 und r43755)
- Füge Exception#cause hinzu #8257
- Aktualisiere Programmbibliotheken wie json, nkf, rake, RubyGems und RDoc.
Download
-
https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2
SIZE: 11432454 bytes MD5: 9d566a9b2d2e7e35ad6125e2a14ce672 SHA256: 780fddf0e3c8a219057d578e83367ecfac5e945054b9f132b3b93ded4802d1ce
-
https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz
SIZE: 14416029 bytes MD5: ba2b95d174e156b417a4d580a452eaf5 SHA256: a9b1dbc16090ddff8f6c6adbc1fd0473bcae8c69143cecabe65d55f95f6dbbfb
-
https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip
SIZE: 16110720 bytes MD5: 2ad1aa3d89ae32607cf14fc73b192de1 SHA256: cc2f7f8e05daed716489e5480e6365a711a13ed7747dbc59e989a41fe2805076
Änderungen seit 2.0
Die auffälligsten Änderungen sind:
- VM (Methodencache)
- RGenGC (Siehe ko1s RubyKaigi-Präsentation und RubyConf-2013-Präsentation
- Refinements #8481 #8571
- Syntaxänderungen
- Bignum
- String#scrub #8414
- Socket.getifaddrs #8368
- RDoc 4.1.0.preview.2 und RubyGems 2.2.0.preview.2
Für weitere Details, siehe NEWS im Ruby-Repository (WIP).
ko1 sprach auf der toruby über die neuen Features von Ruby 2.1: Alles über Ruby 2.1.
Konstantin Haase (@konstantinhaase) hat auf seinem Blog eine gute Zusammenfassung veröffentlicht: Was ist neu in Ruby 2.1?
Veröffentlichungskommentar
Bekannte Probleme sind:
https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102
Siehe auch den Veröffentlichungszeitplan für weitere Informationen:
https://bugs.ruby-lang.org/projects/ruby-master/wiki/ReleaseEngineering210