주요 버그 수정
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 해시 값과 함께 제공됩니다.