Skip to content

chore(deps): bump ant-core to v0.2.5#136

Merged
Nic-dorman merged 1 commit into
mainfrom
chore/ant-core-0.2.5
May 21, 2026
Merged

chore(deps): bump ant-core to v0.2.5#136
Nic-dorman merged 1 commit into
mainfrom
chore/ant-core-0.2.5

Conversation

@Nic-dorman
Copy link
Copy Markdown
Contributor

Summary

Bumps the embedded ant-core data client from ant-core-v0.2.3 to ant-core-v0.2.5.

Headline fixes

  • Merkle batch PUT timeout alignmentDEFAULT_STORE_TIMEOUT_SECS 10s → 270s so the client matches the storer-side CLOSENESS_LOOKUP_TIMEOUT (240s, post ant-node PR fix(walletconnect): label chain picker entries Mainnet vs Testnet #89) plus a 30s padding. Cross-region close-K membership (sgp1/syd1 storers serving lon1 clients) was firing the old 10s timeout on virtually every merkle PUT, causing re-targeting and double-stores.
  • Spill-dir leak on non-graceful exitscleanup_stale now reaps on lockfile-release rather than the 24h age guard. Prevents disk-fill from ~/.local/share/ant/spill/ under SIGKILL / OOM / panic-abort + systemd restart loops. The 24h policy was masking a real leak.

Transitive bumps

  • ant-protocol 2.0.3 → 2.1.1
  • saorsa-core 0.24.2 → 0.24.4
  • saorsa-transport 0.34.1 → 0.34.2
  • self_encryption 0.35.0 → 0.36.0

Verification

  • cargo check clean — no API breakage on the GUI side.
  • Headline behaviour is upstream/transparent; nothing in this repo had to adapt.

Test plan

  • CI green (fmt / clippy / build)
  • Smoke a merkle upload (≥64 chunks) in npm run tauri:dev — confirm no 10s timeout abandonment
  • Kill the app mid-upload and confirm the next launch reaps the orphan spill_* dir

🤖 Generated with Claude Code

Pulls the upstream merkle-batch timeout fix (DEFAULT_STORE_TIMEOUT_SECS
10s → 270s) so the client no longer abandons in-flight chunks before
the storer's CLOSENESS_LOOKUP_TIMEOUT (240s) can complete. Cross-region
close-K membership was hitting the old timeout on virtually every
merkle PUT, causing re-targeting and double-stores.

Also picks up the spill-dir leak fix: cleanup_stale now reaps on
lockfile-release rather than the 24h age guard, preventing disk-fill
from non-graceful exits (SIGKILL / OOM / panic abort) under
systemd-style restart loops.

Transitive bumps: ant-protocol 2.0.3 → 2.1.1, saorsa-core 0.24.2 →
0.24.4, saorsa-transport 0.34.1 → 0.34.2, self_encryption 0.35.0 →
0.36.0.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@Nic-dorman Nic-dorman merged commit a7c89b2 into main May 21, 2026
4 checks passed
@Nic-dorman Nic-dorman deleted the chore/ant-core-0.2.5 branch May 21, 2026 09:13
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