Skip to content

chore: release 10.61.0 - #689

Merged
sunnylqm merged 1 commit into
masterfrom
claude/release-10.61.0
Oct 17, 2026
Merged

sunnylqm merged 1 commit into
masterfrom
claude/release-10.61.0

Conversation

@sunnylqm

@sunnylqm sunnylqm commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

发布 10.61.0 的准备:同步升级 package.json 和 harmony/pushy/oh-package.json5 的版本号,并新增双语发版说明 .github/releases/v10.61.0.md。

版本选 minor:这一版新增了 Android 和鸿蒙的 prepareBundle(timeout),并且有几处对用户可见的行为变化,比如直接调用 client.checkUpdate() 时返回值不再带 expVersion。发版说明的「行为变化」一节逐条写清了这些变化。

包含 10.60.0 之后合入的全部改动:

RELEASE_VERSION=v10.61.0 node scripts/check-release-version.js 通过。合并后需要在 GitHub 上用 v10.61.0 标签创建 Release,正文使用发版说明文件的内容,这会触发 publish workflow 发布到 npm。

🤖 Generated with Claude Code


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.

Summary by CodeRabbit

  • New Features
    • Improved update handling across Android, iOS, and HarmonyOS, including resumable downloads and clearer update results and version switching.
    • Added limits to update requests and bundle preparation, with improved handling of configuration changes and storage cleanup.
  • Bug Fixes
    • Improved platform-specific update behavior, including reset handling on iOS and persistence on Android.

Bump package.json and harmony/pushy/oh-package.json5 together, with the
bilingual release notes. Ships everything since 10.60.0: the shared native
round engine (#673-#681), the cross-platform alignment and fixes (#664,
#666, #671, #687, #688), the JS client fixes and split (#667, #684, #685),
the bounded host prepareBundle (#669), the generated cross-platform contract
(#683, #686) and the trimmed npm package (#670).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Review in Change Stack →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 44409f46-7b89-41c4-89c1-60b53065b2d1
📥 Commits

Reviewing files that changed from the base of the PR and between e35f7df and c0adc27.

📒 Files selected for processing: 3
  • .github/releases/v10.61.0.md
  • harmony/pushy/oh-package.json5
  • package.json

Included review availability: This review used your included allowance. Your plan provides up to 4 included reviews per hour; 3 remain after this review.

📝 Walkthrough

The v10.61.0 release notes document shared update-engine behavior, API changes, platform fixes, and integration updates. The root and HarmonyOS package versions are updated from 10.60.0 to 10.61.0.

Changes: v10.61.0 Release

Layer / File(s) Summary
Shared update engine and storage
.github/releases/v10.61.0.md
The English and Chinese release notes describe request limits, cancellation, resume handling, sidecar rules, and storage cleanup and retention across platforms.
API behavior and platform changes
.github/releases/v10.61.0.md
The release notes describe JavaScript update results and version switching, reset behavior, bounded prepareBundle calls, platform fixes, and integration updates.
Release links and package versions
.github/releases/v10.61.0.md, package.json, harmony/pushy/oh-package.json5
The changelog links point to the v10.60.0-to-v10.61.0 comparison. Both package manifests now specify version 10.61.0.

Priority: ⬇️ Low

Estimated code review effort: 2 (Simple) | ~8 minutes

Change: Other

Suggested reviewers: claude

Merge Risk: ⚪ Minimal · up to c0adc

The release notes and package versions are consistent with the stated v10.61.0 release. No actionable merge-blocking risk is identified.

Pre-merge checks: Passed 5
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly identifies the primary change: preparing the 10.61.0 release. It is concise and specific.
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (3 skipped: 3 unsupported.)

✨ Finishing Touches: 💡 1
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
🛠️ Fix failing CI checks: 💡
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@sunnylqm
sunnylqm merged commit f3853ec into master Oct 17, 2026
17 of 18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant