Releases: ton-blockchain/ton
TON v2025.12
2025.12 Update
celldb-v2enabled by default.- Fast state serializer (sharded serialization) enabled by default.
- Using
_instead of:in package filenames for better compatibility with Windows and network protocols. - Introduced parallelism in the validator engine.
- Added Python-based testing framework.
- Various fixes in emulator, node, TVM,
Asm.fif. - Introduced improved network traffic compression.
- BLST updated.
Internal code changes:
- Introduced support for coroutines in actors.
- Enabled
clang-format21. - Removed the virtualization level concept.
- Minor code style and cleanliness improvements.
Besides the work of the core team, this update also includes contributions from: @pyAndr3w (Asm.fif), @Gusarich (TVM fixes in arithops), @Kaladin13 (node fixes).
tolk-1.2.0
Merge pull request #1912 from EmelyanenkoK/codex-rules Add rules for review by Codex on PRs
TON v2025.11
2025.11 Update
- TVM version v12 update: forbid unused high bits in extra_flags, bounce extra_flags equal to initial message extra_flags, new TVM opcodes.
- Abseil upgrade
- Improvements in node synchronisation
- Fixing rare ArchiveManager issues
- Various improvements in logging, builds, DHT node behavior, private net launching, failure handlers.
Besides the work of the core team, this update is based on the efforts of the @Lapo4kaKek and Vahagn x.com/vah_13.
TON v2025.10
2025.10 Update
- TVM version v12: full bounces, new
BTOSandHASHBUinstuctions, limit on contract size in masterchain. - Optimistic collation/validation: allow nodes to generate and check block candidates before previous block is fully signed (not fully activated yet).
- Introduced custom block compression algorithm.
- Overlay improvements: improved overlay discovery on shard configuration update, private externals in custom overlays.
- Various improvements: session stats, telemetry in fast-sync overlay, earlier block broadcasts, limiting ttl for values in DHT, fixing search by utime in native blockexplorer, faster downloading candidates in validator session, parallelization of storing to cell_db, avoiding touching packfiles on startup.
Besides the work of the core team, this update is based on the efforts of the Tonstudio team: @hacker-volodya @Shvandre; and @mkiesel (avoiding touching packfiles on startup).
tolk-1.1.0
Force jammy llvm-toolchain usage on Ubuntu 22.04 ARM github images (#…
TON v2025.07
2025.07 Accelerator Update
Separation of validation and collation processes that allows to host them on independent machines and achieve full horizontal scaling. More details in documentation
tolk-1.0.0
Merge pull request #1741 from ton-blockchain/tolk-v1.0 Tolk v1.0: lazy loading, AST inlining, peephole optimizations, TVM 11
TON v2025.06
2025.06 Update
- ADNL and candidate broadcast optimization
- TVM version v11: new opcodes, and
c7entry to improve developer experience. It also activates storage stats andihr_feenullification. - Fixed
start_ltof tick transactions see details on 01.06.2025 incident. - Introduction of persistent state sharding, as well as making serialization of large BOCs more deterministic
- Emulator improvements: in get methods, set config from provided
c7; allow retrieval of logs from emulator runs for get methods - Optimized package import for archive nodes
Besides the work of the core team, this update is based on the efforts of the RSquad team (deterministic large BOC serialization); AArayz, wy666444, Robinlzw, Lucian-code233 from TonBit (early discovery of the TVM 11 bug); @Skydev0h (uninitialized BLOCKLT in get methods); and @yma-het from TONWhales (emulator improvements).
tolk-0.99.0
Merge pull request #1707 from ton-blockchain/tolk-v0.99 Tolk v0.99: universal message composition
tolk-0.13.0
Merge pull request #1694 from ton-blockchain/tolk-v0.13 Tolk v0.13 (Release Candidate): Auto-packing to/from cells