Skip to content

Update #NI: Support TON v2026.10 - #72

Merged
Sild merged 1 commit into
mainfrom
tonlib-sys-NI-update-2026-10
Oct 19, 2026
Merged

Sild merged 1 commit into
mainfrom
tonlib-sys-NI-update-2026-10

Conversation

@Sild

@Sild Sild commented Oct 19, 2026

Copy link
Copy Markdown
Member

Summary

  • Pin upstream TON to v2026.10 (verified tag commit 857b8a57a178e6ae0fe7fa86e7d81c5233de8560).
  • Bump tonlib-sys from 2026.8.0 to 2026.10.0.

ABI comparison

  • tonlib_client_json.h and emulator-extern.h are byte-for-byte unchanged from v2026.08 (7 and 33 C exports respectively). No Rust FFI signature or ownership changes are needed.
  • The new native macOS build passed all three runtime export tests.

Validation

  • cargo test (3 tests passed)
  • cargo +nightly fmt -- --check
  • cargo clippy --all-targets -- -D warnings
  • cargo clippy --all-targets --all-features -- -D warnings
  • RUSTDOCFLAGS="-D warnings" cargo doc --no-deps --all-features
  • cargo package --list
  • cargo publish --dry-run --allow-dirty (dry run only; no upload)
  • git diff --check and Rust pre-push checks

Linux linkage remains for CI to verify. A pre-existing build.rs full-clone fallback does not explicitly select the tag; the normal tag clone succeeded here and its HEAD was verified.

@Sild
Sild merged commit 269006c into main Oct 19, 2026
1 check passed
@Sild
Sild deleted the tonlib-sys-NI-update-2026-10 branch October 19, 2026 15:51
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