Ruby 4.0.1 릴리스

Ruby 4.0.1 Released

작성자
발행일
2026년 01월 13일

핵심 요약

  • 1 Ruby 4.0.1이 Kernel#sleep의 스퓨리어스 웨이크업 버그 수정 등과 함께 릴리스되어 시스템 안정성이 강화되었습니다.
  • 2 Ruby 4.0.x 안정 버전은 두 달마다 릴리스될 예정이며, 4.0.2부터 4.0.6까지의 구체적인 일정이 발표되었습니다.
  • 3 다양한 형식의 다운로드 링크와 함께 각 파일의 무결성 검증을 위한 해시 값이 제공되며, 커뮤니티의 기여에 감사를 표했습니다.

도입

2026년 1월 13일, Ruby 프로그래밍 언어의 새로운 안정 버전인 Ruby 4.0.1이 공식적으로 릴리스되었습니다. 이번 릴리스는 이전 버전에서 발견된 중요한 버그를 수정하고 전반적인 안정성을 향상시키는 데 중점을 두었으며, 특히 특정 조건에서 발생하는 Kernel#sleep 관련 문제를 해결하여 사용자 경험을 개선하고자 합니다.

주요 버그 수정

Ruby 4.0.1 릴리스의 핵심은 `Kernel

sleep에서 발생하는 스퓨리어스 웨이크업(spurious wakeup) 버그에 대한 수정입니다. 이 버그는 다른 스레드에서 서브프로세스가 종료될 때 Kernel

sleep`이 의도치 않게 깨어나는 현상을 유발했습니다. 이번 패치를 통해 해당 문제가 해결되어 프로그램의 안정성이 향상되었습니다. 이 외에도 여러 버그 수정이 포함되어 전반적인 시스템 안정성이 강화되었습니다.

릴리스 일정

Ruby 개발팀은 현재 안정 버전인 Ruby 4.0을 두 달마다 릴리스할 계획입니다. 이에 따라 Ruby 4.0.x 버전의 향후 릴리스 일정은 다음과 같습니다.

  • Ruby 4.0.2: 3월

  • Ruby 4.0.3: 5월

  • Ruby 4.0.4: 7월

  • Ruby 4.0.5: 9월

  • Ruby 4.0.6: 11월

중대한 변경 사항 발생 시 조기 릴리스가 가능하며, 이에 따라 후속 일정이 변경될 수 있습니다.

다운로드 정보

Ruby 4.0.1은 tar.gz, tar.xz, zip 등 다양한 형식으로 다운로드할 수 있습니다. 각 파일은 무결성 검증을 위한 SHA1, SHA256, SHA512 해시 값과 함께 제공됩니다.

결론

Ruby 4.0.1 릴리스는 `Kernel#sleep` 버그 수정과 같은 중요한 개선 사항을 포함하여 Ruby 4.0 시리즈의 안정성을 한층 높였습니다. 정기적인 릴리스 일정을 통해 사용자들은 지속적으로 개선된 환경에서 Ruby를 활용할 수 있을 것으로 기대됩니다. 이번 릴리스는 수많은 커미터, 개발자, 그리고 버그 리포트를 제공한 사용자들의 헌신적인 기여 덕분에 가능했으며, 그들의 노고에 깊은 감사를 표합니다.

댓글 0

댓글 작성

댓글 삭제 시 비밀번호가 필요합니다.

이미 계정이 있으신가요? 로그인 후 댓글을 작성하세요.

0/1000
정중하고 건설적인 댓글을 작성해 주세요.

아직 댓글이 없습니다

첫 번째 댓글을 작성해보세요!