루비 2.0.0-p247이 릴리스 되었습니다

루비 2.0.0-p247이 릴리스 되었습니다.

이번 릴리스는 번들된 OpenSSL의 보안 수정을 포함합니다.

그리고 몇몇 버그 수정도 포함되었습니다.

다운로드

이번 릴리스는 아래 위치로부터 다운로드 받을 수 있습니다.

변경점

주요 수정사항은 아래에 나열되어 있습니다.

세부 사항은 tickets변경로그를 보십시오.

키워드 인수(Keyword Arguments)

  • #8040 change priority between keyword arguments and mandatory arguments.
  • #8416 super does not forward either named or anonymous **
  • #8463 Proc auto-splat bug with named arguments

가상 기기/언어 처리(VM/Language Processing)

  • #8424 fix infinite loop when stack overflow with TH_PUSH_TAG()
  • #8436 __dir__ not working in eval with binding
  • #8489 Tracepoint API: B_RETURN_EVENT not triggered when “next” used
  • #8341 block_given? (and the actual block) persist between calls to a proc created from a method (using method().to_proc()).
  • #8531 block_given? (and the actual block) persist between calls to a proc created by Symbol#to_proc.

RubyGems

번들된 RubyGems 버전이 2.0.3으로 업데이트 되었습니다.

인코딩

  • #8516 IO#readchar returns wrong codepoints when converting encoding

Windows

  • #8431 File.read() crash on Win32SP3 32bit

라이브러리

  • #8467 Rewinding and iterating through gzipped IO leads to segmentation fault
  • #8415 Net::IMAP#capability_response raises “Net::IMAP::ResponseParseError: unexpected token CRLF” for common CAPABILITY

릴리스 코멘트

많은 커미터, 테스터 그리고 사용자들이 버그 리포트를 제출하여 본 릴리스를 만드는 데 도움을 주었습니다. 그들의 기여에 감사합니다.