Tauri는 웹 기술(HTML, CSS, JavaScript)로 화면을 만들고 안쪽은 Rust로 짜서 데스크톱 앱을 만드는 오픈소스 프레임워크입니다. 자바스크립트용 API 패키지 @tauri-apps/api의 npm 주간 다운로드는 2,744,435회입니다.
10월 21일에 tauri v2.12.5가 나왔습니다. 화려한 기능은 없습니다. 대신 윈도 설치 파일을 만들 때 쓰는 NSIS 설치 프로그램 쪽 버그 둘이 정리됐고, 같은 날 CLI v2.12.4도 나왔습니다. 막상 열어 보니 앱을 배포하는 사람 입장에서는 꽤 실무적인 수정입니다.
그림: tauri.app
v2.12.5의 버그 수정은 두 가지입니다.
- 설치 프로그램 언어 문자열
choowHowToInstall은 오타였고, 이제chooseHowToInstall입니다. 예전 이름만 정의한 사용자 언어 파일은 당분간 그대로 동작하지만, 노트는 옮겨 가라고 안내합니다 (#16333) bundle.windows.allowDowngrades가false일 때, 새 버전이 MSI로 깔려 있으면 그 위에 옛 버전을 덮어쓰는 것을 막습니다. 조용한 설치(/S), 패시브(/P), 업데이트(/UPDATE) 모드에서도 같습니다 (#16254)
오타 하나 고친 얘기로 들리지만 그렇지 않습니다. 언어 파일을 직접 만들어 쓰는 팀이라면 이름을 바꿀 일이 생겼습니다.
@tauri-apps/cli v2.12.4에는 이런 수정이 들어갔습니다. rustup은 PATH에 있는데 툴체인이 하나도 깔려 있지 않으면 rustup target list가 실패하는데, 이때 --target 검사를 건너뜁니다. 전에는 대상이 전부 없다고 거부했습니다 (#16305).
같은 CLI 릴리스는 zip을 v9로 올려 보안 공지 RUSTSEC-2026-0367, 0368, 0369에 대응했습니다 (#16317). 이 공지들이 Tauri 앱에 실제로 얼마나 영향을 줬는지는 릴리스 노트에 없습니다.
- tauri-build v2.7.4 → tauri v2.12.5
- tauri-macros v2.7.4 → tauri v2.12.5
- tauri-runtime-wry v2.12.3 → tauri v2.12.5
10월 14일에 tauri v3.0.0-alpha.5가 올라왔습니다. 릴리스 노트에 적힌 변경은 tauri-utils, tauri-runtime, tauri-macros, tauri-build를 3.0.0-alpha.4로 맞춘 의존성 갱신뿐입니다. 새 기능이나 호환성이 깨지는 변경은 노트에 보이지 않습니다.
v3로 가는 길은 아직 알파 단계입니다. 지금 옮길 이유는 이 기록에서 찾지 못했습니다.

그림: tauri.app
윈도용 설치 파일을 직접 배포하는 팀이라면 allowDowngrades 설정부터 열어 보겠습니다. 사내 배포 스크립트가 조용한 설치로 옛 버전을 다시 깔고 있었다면, 이번 수정 뒤에는 막힐 수 있습니다. 노트가 말하는 것은 false일 때의 동작이라서, 그 이상은 직접 확인해야 합니다.
CLI 쪽은 솔직히 급하지 않습니다. rustup 환경이 어정쩡한 개발자 PC에서만 부딪히는 오류입니다.
보안 공지 세 건이 마음에 걸리긴 합니다. 노트는 공지 번호만 적고 영향 범위는 적지 않았습니다. 이 부분은 아직 모릅니다.

- GitHub 트렌딩(Kotlin)에서는 kushagrasinghx/BitChord가 주간 826 스타를 받았습니다
- GitHub 트렌딩(Swift)에서는 pauljoda/Crest가 주간 465 스타를 받았습니다
- Android 개발자 블로그는 연락처를 더 안정적으로 추가하고 편집하는 방법을 다뤘습니다