Skip to content

Commit d751e5d

Browse files
committed
Release v3.1.4
1 parent 7b2d1c9 commit d751e5d

3 files changed

Lines changed: 17 additions & 1 deletion

File tree

docs/content/docs/en/changelog.mdx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ description: "All notable changes to MioSub"
55

66
All notable changes to this project will be documented in this file.
77

8+
## [3.1.4] - 2026-05-06
9+
10+
### Fixes
11+
12+
- **Error Handling**: Fix TypeError crash when third-party API relays return numeric error codes — `isTransientError()` now handles non-string `.code` values correctly (Fixes MIOSUB-54).
13+
- **Vocal Separation**: Include full stderr output in error messages for crash diagnostics, replacing the previous "key line extraction" that often captured irrelevant GPU enumeration logs instead of actual errors.
14+
- **Electron**: Silence binary version-probe noise in Sentry — yt-dlp, Whisper, CTC Aligner, and BSRoformer startup version checks now cache results, use longer timeouts, and suppress handled timeout errors from reporting (Fixes MIOSUB-D, MIOSUB-37, MIOSUB-49, MIOSUB-4K).
15+
816
## [3.1.3] - 2026-04-24
917

1018
### Features

docs/content/docs/zh/changelog.mdx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ description: "MioSub 的所有重要更新记录"
55

66
本文件记录了项目的所有重要更改。
77

8+
## [3.1.4] - 2026-05-06
9+
10+
### 修复
11+
12+
- **错误处理**:修复第三方 API 代理返回数字错误码时导致的 TypeError 崩溃——`isTransientError()` 现已正确处理非字符串 `.code` 值(Fixes MIOSUB-54)。
13+
- **人声分离**:错误消息中包含完整 stderr 输出以便崩溃诊断,替换之前常捕获无关 GPU 枚举日志的「关键行提取」逻辑。
14+
- **Electron**:消除二进制版本探测产生的 Sentry 噪音——yt-dlp、Whisper、CTC 对齐器和 BSRoformer 的启动版本检查现缓存结果、延长超时,并抑制已处理的超时错误上报(Fixes MIOSUB-D, MIOSUB-37, MIOSUB-49, MIOSUB-4K)。
15+
816
## [3.1.3] - 2026-04-24
917

1018
### 新功能

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"author": "Corvo007",
55
"license": "AGPL-3.0-only",
66
"private": true,
7-
"version": "3.1.3",
7+
"version": "3.1.4",
88
"type": "module",
99
"main": "dist-electron/main.cjs",
1010
"scripts": {

0 commit comments

Comments
 (0)