Skip to content

chore(deps): bump @onekeyfe native modules to 3.0.66 (Android downloader EROFS fix + resume hardening)#12042

Merged
huhuanming merged 1 commit into
xfrom
chore/bump-native-modules-3.0.66
Jun 12, 2026
Merged

chore(deps): bump @onekeyfe native modules to 3.0.66 (Android downloader EROFS fix + resume hardening)#12042
huhuanming merged 1 commit into
xfrom
chore/bump-native-modules-3.0.66

Conversation

@huhuanming

@huhuanming huhuanming commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

What

Pulls the app-modules 3.0.66 release into app-monorepo: all @onekeyfe/react-native-* modules bumped 3.0.65 → 3.0.66 (apps/mobile, root, packages/components), with yarn.lock and Podfile.lock regenerated to match.

Why — what 3.0.66 brings (Android, app-modules#66)

  • Segment-file model fixes EROFS/ENOSPC: the concurrent downloader no longer pre-allocates the whole file; each range streams into <partial>.segN (plain sequential append), so near-full f2fs devices no longer fail before the first byte.
  • Resume hardening (kill → cold start): ETag-based object-identity pinning removed; integrity backed by the final SHA256 + GPG verify; existing .segN are reused unconditionally; committed-cursor concat; per-segment Content-Range validation; consumer "untrustworthy → restart" branches uniformly wipe .segN.
  • Android only; iOS unchanged.

Upstream PR: OneKeyHQ/app-modules#66

Verification

  • compileDebugKotlin BUILD SUCCESSFUL for all three modules in app-modules.
  • Emulator test: APK 228MB / bundle 66MB concurrent downloads completed; killing the process mid-download and reopening resumed from the existing .segN, final verify passed and the APK installed.
  • 3.0.66 is published to the registry; yarn.lock resolved all 3.0.66 versions successfully.

Notes

  • Pure dependency version bump + lockfiles, no application code changes.
  • Reviewers may want to run yarn install after merge to confirm the lock is consistent.

🤖 Generated with Claude Code

Pulls in the app-modules 3.0.66 release: Android segment-file concurrent
downloader (fixes EROFS/ENOSPC on near-full devices) + hardened kill->restart
resume (unconditional segment resume backed by final SHA256/GPG, committed-cursor
concat, per-segment Content-Range validation, consumer .segN cleanup).

Bumps all @onekeyfe/react-native-* modules 3.0.65 -> 3.0.66 across
apps/mobile, root and packages/components, with yarn.lock and Podfile.lock
regenerated to match.

🤖 Generated with [Claude Code](https://claude.com/claude-code)
@revan-zhang

revan-zhang commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Licenses 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

@huhuanming
huhuanming enabled auto-merge (squash) June 12, 2026 15:31
@huhuanming
huhuanming merged commit 1affb7b into x Jun 12, 2026
16 checks passed
@huhuanming
huhuanming deleted the chore/bump-native-modules-3.0.66 branch June 12, 2026 15:49
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.

4 participants