핵심 요약
- 오픈소스 코드 에디터 Gram이 eMudhra 루트 인증서 취약점 해결을 위해 긴급 보안 패치가 포함된 3.4.0 버전을 공개했습니다.
- Git 변경 사항 나란히 보기, 탭 바 다단 줄바꿈, Helix의 점프 기능 등 다수의 개발 편의 기능이 추가되었습니다.
- 무단 다운로드를 차단하는 권한 정책이 강화되어 언어 서버나 디버그 어댑터 사용 시 명시적 승인이 필요하도록 변경되었습니다.
요약 오픈소스 코드 에디터인 Gram(그람)이 3.4.0 버전 업데이트를 배포했습니다. 이번 긴급 업데이트의 주요 계기는 eMudhra CA 인증서 관련 보안 이슈로, 에디터에 포함되어 있던 `rustls-webpki` 및 `webpki-roots` 패키지의 취약점 해결을 위해 전격 출시되었습니다. 개발자는 구버전을 계속 사용하려면 직접 소스코드를 빌드해 업데이트된 패키지를 적용해야 하므로 즉시 3.4.0으로 판올림할 것을 당부했습니다.
보안 패치 외에도 사용 편의를 높이는 다양한 신규 기능들이 추가되었습니다. 깃(Git) 변경 사항을 나란히 비교할 수 있는 나란히 보기(Side-by-side diff) 뷰가 도입되었으며, 탭 바를 가로로 스크롤하는 대신 여러 줄로 줄바꿈해 표시하는 기능과 핀으로 고정된 탭을 별도 줄에 띄우는 옵션이 생겼습니다. 또한 Helix 에디터의 이동 단축 기능인 'Amp Jump(gw)' 백포트 적용, Git 패널 내 커밋 히스토리 확인 기능, 설치되지 않은 서버 바이너리 감지 시 설치 명령어 제안 기능 등이 반영되었습니다.
한편, 개발자는 보안 강화를 위해 에디터가 사용자 동의 없이 백그라운드에서 임의로 파일을 내려받는 동작을 대폭 차단했다고 밝혔습니다. 이에 따라 확장 기능이 제공하는 언어 서버(LSP)나 디버그 어댑터(DAP)를 내려받고 사용할 때 명시적인 권한 승인을 요구하도록 변경되었습니다. 개발자는 이로 인해 권한 허용 UI나 언어 서버 미실행 사유를 파악하는 과정이 다소 번거로워진 점에 대해 사과하며, 향후 더 나은 UI와 경량화된 확장 시스템으로 개선할 계획이라고 덧붙였습니다.
Sponsored · 광고