주요 버그 수정 및 패치 릴리스
-
Dry Logger: 컨텍스트 및 태그된 로깅의 스레드 안전성 문제를 해결했습니다. 이는 Armin과 Rob의 상세한 버그 리포트 덕분이었습니다.
- Hanami Router: Andreas Haller의 리포트를 통해 두 가지 문제가 해결되었습니다.
- 동적 스코프 접두사에 대한 Rack
SCRIPT_NAME이 올바르게 설정되도록 수정했습니다. - 접두사가 지정된 마운트에 정확한 접두사로 접근할 때 빈 Rack
PATH_INFO가 유지되도록 했습니다.
- 동적 스코프 접두사에 대한 Rack
- 다음 주 Dry Logger와 Hanami Router에 대한 패치 릴리스가 예정되어 있습니다. 이러한 사용자 리포트는 Hanami가 다양한 방식으로 활용되고 있으며 커뮤니티의 참여가 활발함을 보여줍니다.
repo-sync를 통한 Hanami CI 개선
-
지난 주
repo-sync를 통한 PR 미리보기 기능 성공 후,hanami/hanami프로젝트에repo-sync를 적용하기 시작했습니다. -
초기에는
.github/workflows/ci.yml파일에 집중하여 Node 빌드 지원을 추가하고, 저장소별로repo-sync.yml을 통해 자체 CI 매트릭스 조건을 선언할 수 있도록 했습니다.
Ruby 4.0.0-preview2 호환성 확보
-
hanami/hanami의 CI 업데이트 과정에서 Ruby 4.0.0-preview2 빌드를 시작했습니다. -
이 과정에서
binding_of_caller젬이 Ruby 2 또는 3 버전만 지원하고 4 버전에 대해 작동하지 않는 문제를 발견했습니다. -
임시 방편으로, Hanami의 개발 모드 사용자들이 BetterErrors 화면에서
binding_of_caller기능을 계속 사용할 수 있도록 로컬에서 “극악무도한 해킹(egregious hack)”을 적용하여 문제를 해결했습니다. 이로 인해 Hanami CI는 Ruby 4에서도 정상적으로 작동하고 있습니다.
새 웹사이트 런칭 연기
-
새 웹사이트 런칭은 내년 2월로 연기되었습니다.
-
브랜드 색상에 대한 추가적인 미세 조정이 필요하고, 디자이너의 시간 부족 및 연말 휴가 시즌을 고려한 결정입니다.
-
추가 시간을 통해 더욱 개선된 웹사이트를 선보일 예정입니다.