Skip to content

Commit 8ccd55d

Browse files
authored
Merge pull request #240 from zlxlabs/card/vta-261013-release-101
发布 1.0.1 补丁版本与更新日志
2 parents 6f6bdc6 + 4fb95f8 commit 8ccd55d

10 files changed

Lines changed: 19 additions & 16 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,14 @@
77

88
## [Unreleased]
99

10+
## [1.0.1] - 2026-10-13
11+
1012
### Fixed
1113

1214
- 章节笔记:章节目录产物现在记录实际锚定的数据来源(缓存结构化对话 / 原始转写分片),笔记按同一来源精确复现。此前目录标成「原始分片」却实际锚在缓存对话上,笔记必然指纹校验失败且无法生成(生产事故:BV1fcHD6cEw3)。标签声明的来源已不存在时直接报错,不再默默换成另一份数据。
1315
- 章节目录:模型按主题弧线而非时间序返回章节时(每章时间锚点正确),章节层不再整体失败,改为按时间排序归一化(排序改变顺序时记入日志,含错位数与 LIS 统计)。此前此类输出会导致整个视频无章节目录(生产事故:BV1fcHD6cEw3)。
14-
- 章节生成失败原因现在落盘到任务状态的 llm_status.json(chapters_error 字段),不再只出现在服务日志里;补跑成功后旧失败原因自动清除。
16+
- 章节生成失败原因现在落盘到任务状态的 llm_status.json(chapters_error 字段),不再只出现在服务日志里;任务正常结束或补跑成功后旧失败原因自动清除。
17+
- 本地上传:接收失败时不再漏放请求槽位与在途资源,未移交的上传目录与临时空间配额会被完整释放。此前一次接收失败可能导致槽位被占、后续上传被拒或临时媒体残留。
1518

1619
## [1.0.0] - 2026-10-10
1720

‎e2e/package-lock.json‎

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎e2e/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "video-transcript-api-browser-tests",
33
"private": true,
4-
"version": "1.0.0",
4+
"version": "1.0.1",
55
"description": "Blocking Chromium regression tests for the existing VideoTranscriptAPI web pages",
66
"scripts": {
77
"test": "node run-browser-tests.mjs"

‎e2e/tests/local-upload.spec.ts‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,11 @@ test('upload page selects local media, submits raw bytes with metadata headers,
120120
},
121121
});
122122

123+
// Assert UI feedback shows accepted receipt
124+
await expect(page.locator('#status-content')).toContainText('文件上传成功,任务已受理!');
125+
await expect(page.locator('#status-content')).toContainText('上传ID:');
126+
await expect(page.locator('#status-content a[href^="/view/"]')).toBeVisible();
127+
123128
// Assert actual raw body bytes captured by browser server fixture
124129
const lastUploadRes = await request.get(`${baseURL}/__e2e__/last-upload`);
125130
expect(lastUploadRes.status()).toBe(200);
@@ -128,11 +133,6 @@ test('upload page selects local media, submits raw bytes with metadata headers,
128133
expect(lastUpload.raw_bytes_sha256).toBe(expectedSha256);
129134
expect(lastUpload.filename).toBe('测试音频.mp3');
130135
expect(lastUpload.byte_size).toBe(fileBytes.length);
131-
132-
// Assert UI feedback shows accepted receipt
133-
await expect(page.locator('#status-content')).toContainText('文件上传成功,任务已受理!');
134-
await expect(page.locator('#status-content')).toContainText('上传ID:');
135-
await expect(page.locator('#status-content a[href^="/view/"]')).toBeVisible();
136136
});
137137

138138
test('upload page prevents double submission on duplicate clicks', async ({ page }) => {

‎package-lock.json‎

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "video-transcript-api-web",
33
"private": true,
4-
"version": "1.0.0",
4+
"version": "1.0.1",
55
"description": "JS unit tests (vitest) for the PWA front-end assets of VideoTranscriptAPI",
66
"scripts": {
77
"test:web": "vitest run",

‎pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "video-transcript-api"
3-
version = "1.0.0"
3+
version = "1.0.1"
44
description = "基于Python的视频转录API服务,支持从多个平台下载视频并转录为文字"
55
requires-python = ">=3.11"
66
dependencies = [

‎src/video_transcript_api/__init__.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
一个基于Python的视频转录API服务,支持从多个平台下载视频并转录为文字。
44
"""
55

6-
__version__ = "1.0.0"
6+
__version__ = "1.0.1"
77
__author__ = "视频转录API团队"
88

99
# 导出主要组件

‎src/video_transcript_api/api/app.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,7 @@ async def lifespan(app: FastAPI):
310310
app = FastAPI(
311311
title="VideoTranscriptAPI",
312312
description="视频转录API服务",
313-
version="1.0.0",
313+
version="1.0.1",
314314
lifespan=lifespan,
315315
)
316316

‎uv.lock‎

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)