--minimal
옵션 확장
rails new --minimal
명령어는 기존에도 기본적인 Rails 애플리케이션 생성을 지원했지만, 이번 업데이트를 통해 Brakeman, CI, Docker, Kamal, Rubocop, Solid trifecta, Thruster와 같은 추가 구성 요소들을 기본적으로 제외하도록 기능이 확장되었습니다. 이는 개발자가 더욱 가볍고 필요한 기능만 포함된 Rails 프로젝트를 시작할 수 있게 하여 초기 설정 및 개발 환경 구성을 간소화하는 데 기여합니다. 예를 들어, $ bin/rails c
명령어를 통해 app.root_path
를 확인하면 “/”로 표시되어 최소한의 경로 설정을 확인할 수 있습니다.
rotate(on_rotation:)
및 find_signed(on_rotation:)
개선
MessageVerifier
와 MessageEncryptor
클래스에서 rotate
메서드가 on_rotation
콜백을 올바르게 수락하도록 수정되었습니다. 또한, 이 변경 사항을 기반으로 find_signed
및 find_signed!
메서드에도 on_rotation
콜백 인수가 추가되었습니다. 이 콜백은 signed_id_verifier
가 회전된 비밀 키를 사용할 때마다 트리거되므로, 보안 및 추적 목적으로 매우 유용하게 활용될 수 있습니다. 이는 애플리케이션의 보안 상태를 모니터링하고 키 회전 이벤트를 추적하는 데 중요한 기능을 제공합니다.
기여자 현황
지난 한 주 동안 Rails 코드베이스에는 총 23명의 기여자가 참여했습니다. 이는 Rails 커뮤니티의 활발한 활동과 지속적인 발전을 보여주는 지표입니다.