Ruby 버전 지원 확대
-
Ruby 3.3 추가 및 YJIT 재컴파일: rv 0.2는 Ruby 3.3 버전을 새롭게 지원하며, 기존 Ruby 3.3 및 3.4 버전은 YJIT(Just-In-Time) 컴파일러와 함께 재컴파일되어 성능이 향상되었습니다.
-
Linux 환경 요구사항: Linux에서 YJIT을 사용하는 경우 glibc 최소 버전이 2.35 이상으로 상향 조정되었습니다. 이는 2022년 이후 출시된 대부분의 배포판에서 작동할 것으로 예상되나, 문제 발생 시 보고를 요청하고 있습니다.
쉘 지원 확장
- 기존 zsh 외에 bash, fish, nushell 쉘에 대한 지원이 추가되어, 더 다양한 개발 환경에서 rv를 활용할 수 있게 되었습니다.
아키텍처 지원 확장
-
macOS: Apple Silicon 외에 x86 기반 macOS에서도 Ruby가 컴파일되어 지원됩니다.
-
Linux: x86 외에 ARM 기반 Linux에서도 Ruby가 컴파일되어 지원됩니다.
주요 기여자 및 공헌
-
@adamchalmers: 코드 및 테스트 개선, 코드 커버리지 및 퍼징 추가, 이슈 분류, nushell 지원 등 핵심적인 역할 수행으로 이번 릴리스에 크게 기여했습니다.
-
새로운 기여자: @Thomascountz, @lgarron, @coezbek, @renatolond 등 다수의 새로운 기여자들의 참여로 0.2 버전 개발에 기여했습니다.
업그레이드 방법
brew install rv명령어를 통해 손쉽게 업그레이드할 수 있으며, 다른 설치 옵션은 릴리스 노트를 참조할 수 있습니다.