electron/electron
Electron v44.10.0 릴리스, 세션 필터링과 다중 버그 수정
원제 electron/electron v44.10.0
v44.10.0
Key Point
Electron 기반 데스크톱 앱 개발자라면 프리로드 스크립트 필터링 추가와 다양한 플랫폼의 크래시 및 동작 버그 수정을 확인해야 한다.
핵심 요약
- session.registerPreloadScript에 필터링 옵션 추가: matches, excludeMatches, includeGlobs, excludeGlobs, matchOriginAsFallback으로 프리로드 스크립트 적용 범위 제어 가능.
- Linux D-Bus 메서드 호출 시 연결 해제 버스에서 발생하던 크래시 수정.
- onSendHeaders 콜백에서 Blob 업로드 감지 시 메인 프로세스 크래시 해결.
- Windows에서 실행 파일 경로에 공백이 있을 때 app.getLoginItemSettings()가 로그인 항목을 찾지 못하는 문제 수정.
- ICU를 tzdata 2026e로 업데이트하여 겨울철 Europe/London과 Europe/Dublin 시간대가 'GMT+00:00'으로 표시되던 버그 해결.
- File System Access 차단 목록에서 .git/hooks 쓰기 및 하이퍼바이저 UNC 공유 경로 누락 수정.
- 크기 필드가 파일 길이와 맞지 않는 손상된 asar 아카이브 처리 개선.
- 메인 프로세스와 자식 프로세스 간의 asar 아카이브 경로 처리 불일치 해결.
- macOS에서 Menu.popup()이 이전 메뉴 닫은 후 표시되지 않는 경우가 있던 문제 수정.
- MV3 확장 프로그램 이벤트가 백그라운드 서비스 워커로 전달되지 않는 버그 수정.
- Linux X11에서 붙여넣기가 앱 재시작까지 무한 대기하던 문제 해결.
- protocol.registerSource 스킴이 protocol.handle 스킴과 같은 fetch 규칙을 적용하지 않던 오류 수정.
- 앱 종료 중 유틸리티 프로세스가 여전히 시작 중일 때 exit 이벤트 미발생 문제 해결.
- Chromium을 152.0.7977.169로 업데이트, Node.js를 v24.22.1로 업데이트.
릴리스 노트 보기 ↗github.com