Skip to content

v1.7.1 — electron 44.3.0 · js-yaml security update

Choose a tag to compare

@wpdlf wpdlf released this 14 Sep 00:59
· 157 commits to main since this release

A maintenance release with no feature or behavior changes. It carries two dependency security updates; the second one is the reason it ships now rather than waiting for the next feature.

What changed

  • electron 44.2.0 → 44.3.0. Chromium 152.0.7977.78, plus a fix for a possible crash on Windows when a file dialog is shown for a window that is being closed at the same time — this app opens its Open/Export dialogs from the main process, so a close racing a dialog was a real path. Internal reply IPCs are also now validated against the sending frame.
  • js-yaml 4.3.1 → 4.3.2 (GHSA-2883-xcg3-v3hh, high). The advisory was published on 2026-09-08, the day after v1.7.0. js-yaml is not something this app uses directly, but it is what electron-updater uses to parse the latest.yml update feed — so it is inside the shipped surface, and the blocking supply-chain gates in CI correctly refused to build until it was fixed. The fixed version was within the declared range, so only the lockfile moved.

Verification for this release: type check, build with the CMap and eager-chunk gates, 2567 unit tests across 122 files, 17/17 end-to-end runs including the packaged-app smoke test against a live Ollama, and both audit gates at zero findings.

Installer: unsigned. Windows SmartScreen will warn on first run — choose "More info" → "Run anyway". Verify the download against SHA256SUMS-windows.txt.

🇰🇷 한국어

기능이나 동작 변경이 없는 유지보수 릴리즈입니다. 의존성 보안 갱신 둘을 담고 있으며, 두 번째 항목 때문에 다음 기능 릴리즈를 기다리지 않고 지금 내보냅니다.

변경 내용

  • electron 44.2.0 → 44.3.0. Chromium 152.0.7977.78 과 함께, Windows 에서 창이 닫히는 도중 파일 다이얼로그가 표시될 때 발생할 수 있던 크래시가 수정됐습니다. 이 앱은 열기·내보내기 다이얼로그를 메인 프로세스에서 띄우므로 창 닫힘과 다이얼로그가 경합하는 경로가 실제로 있었습니다. 내부 응답 IPC 도 이제 발신 프레임 기준으로 검증됩니다.
  • js-yaml 4.3.1 → 4.3.2 (GHSA-2883-xcg3-v3hh, high). 이 권고는 v1.7.0 다음날인 2026-09-08 에 공개됐습니다. js-yaml 은 앱이 직접 쓰는 라이브러리는 아니지만 electron-updater 가 업데이트 피드 latest.yml 을 파싱하는 데 쓰므로 배포 표면 안에 있고, CI 의 blocking 공급망 게이트가 수정 전까지 빌드를 정확히 거부했습니다. 수정판이 선언 범위 안이라 lockfile 만 바뀌었습니다.

이 릴리즈의 검증: 타입 체크, CMap·eager 청크 게이트를 포함한 빌드, 122 파일 2567 유닛 테스트, 실 Ollama 를 상대로 한 패키징 앱 스모크를 포함한 E2E 17/17, 그리고 두 audit 게이트 0건.

인스톨러: 코드 서명이 없습니다. 첫 실행 시 Windows SmartScreen 경고가 뜨면 "추가 정보" → "실행"으로 진행하세요. 내려받은 파일은 SHA256SUMS-windows.txt 로 검증할 수 있습니다.


Windows installer SHA-256

90fa511d88ae457cb75aa4cc7cad3b140f3c9fa883645994398a219c28e1e5c6  Local-PDF-Analyzer-Setup-1.7.1.exe