Skip to content

Releases: ton-blockchain/ton

TON v2023.06

06 Jun 12:10
cc0eb45

Choose a tag to compare

2023.06 Update

  1. (disabled by default) New deflation mechanisms: partial fee burning and blackhole address
  2. Storage-contract improvement

Besides the work of the core team, this update is based on the efforts of @dearjohndoe from Tonbyte (Storage-contract improvement).

TON v2023.05 and FunC 0.4.4

17 May 06:41
3bc81bd

Choose a tag to compare

2023.05 Update

  1. Archive manager optimization
  2. A series of catchain (basic consensus protocol) security improvements
  3. Update for Fift libraries and FunC: better error-handling, fixes for catch stack recovery
  4. A series of out message queue handling optimization (already deployed during emergency upgrades between releases)
  5. Improvement of binaries portability

Besides the work of the core team, this update is based on the efforts of @aleksej-paschenko (portability improvement), Disintar team (archive manager optimization) and sec3-service security auditors (funC improvements).

TON 2023.04 and FunC 0.4.3

10 Apr 13:47
e6f2205

Choose a tag to compare

2023.04 Update

  1. CPU load optimization: previous DHT reconnect policy was too aggressive
  2. Network throughput improvements: granular control on external message broadcast, optimize celldb GC, adjust state serialization and block downloading timings, rldp2 for states and archives
  3. Update for Fift (namespaces) and Fift libraries (list of improvements: #631)
  4. Better handling of incorrect inputs in funC: fix UB and prevent crashes on some inputs, improve optimizing int consts and unused variables in FunC, fix analyzing repeat loop. FunC version is increase to 0.4.3.
  5. listBlockTransactionsExt in liteserver added
  6. Tvm emulator improvements

Besides the work of the core team, this update is based on the efforts of @krigga (tvm emulator improvement), @ex3ndr (PUSHSLICE fift-asm improvement) and sec3-service security auditors (funC improvements).

TON 2023.03 and FunC 0.4.2

07 Mar 07:46
e37583e

Choose a tag to compare

03.2023 Update

  1. Improvement of ADNL connection stability
  2. Transaction emulator support and getAccountStateByTransaction method
  3. Fixes of typos, undefined behavior and timer warnings
  4. Handling incorrect integer literal values in funC; funC version bumped to 0.4.2
  5. FunC Mathlib

TON 2023.01 and FunC 0.4.1

31 Jan 07:18
fc9542f

Choose a tag to compare

  1. Added ConfigParam 44: SuspendedAddressList. Upon being set this config suspends initialisation of uninit addresses from the list for given time.
  2. FunC: v0.4.1 added pragmas for precise control of computation order
  3. FunC: fixed compiler crashes for some exotic inputs
  4. FunC: added legacy tester, a collection of smart-contracts which is used to check whether compilator update change compilation result
  5. Improved archive manager: proper handling of recently garbage-collected blocks

TON 2022.12 and FunC 0.4.0

08 Jan 18:50
f59c363

Choose a tag to compare

Node update:

  1. Improvements of ton-proxy: fixed few bugs, improved stability
  2. Improved collator/validator checks, added optimization of storage stat calculation, generation and validation of new blocks is made safer
  3. Some previously hard-coded parameters such as split/merge timings, max sizes and depths of internal and external messages, and others now can be updated by validators through setting ConfigParams. Max contract size added to configs.
  4. Tonlib: updated raw.getTransactions (now it contains InitState), fixed long bytestrings truncation
  5. abseil-cpp is updated to newer versions
  6. Added configs for Token Bridge
  7. LiteServers: a few bug fixes, added liteServer.getAccountStatePrunned method, improved work with not yet applied blocks.
  8. Improved DHT: works for some NAT configurations, optimized excessive requests, added option for DHT network segregation.
  9. FunC v0.4.0: added try/catch statements, added throw_arg functions, allowed in-place modification of global variables, forbidden ambiguous modification of local variables after it's usage in the same expression.
  10. TON Storage: added storage-daemon (create, download bag of Files, storage-provider staff), added storage-daemon-cli

Besides the work of the core team, this update is based on the efforts of @vtamara (help with abseil-cpp upgrade), @krigga(in-place modification of global variables) and third-party security auditors.

TON 2022.09

26 Nov 18:13
ac9fc3a

Choose a tag to compare

v2022.09

v2022.09

TON 2022.08 and FunC 0.2.0

26 Nov 18:13
9640a27

Choose a tag to compare

v2022.08

v2022.08

TON 2022.06

26 Nov 18:12
eb86234

Choose a tag to compare

v2022.06

v2022.06

TON 2022.05 and FunC 0.1.0

26 Nov 18:11
db3619e

Choose a tag to compare

v2022.05

v2022.05