|
1 | | -## 2024.10 Update |
2 | | - |
3 | | -1. Parallel write to celldb: substantial improvement of sync and GC speed, especially with slow disks. |
4 | | -2. Decreased network traffic: only first block candidate is sent optimistically. |
5 | | -3. Improved channel creation and dht lookups, introduction of semi-private overlays |
6 | | -4. New LS dispatch queue related methods and improvement security |
7 | | -5. Fixing recursion in TVM continuations |
8 | | -6. Improved stats for actors, validator sessions, perf counters, overlays, adnl, rocksdb |
9 | | -7. Migration to C++20 |
10 | | -8. Improved block size estimates: account for depth in various structures |
11 | | -9. Fix bug with `<<` optimization in FunC |
12 | | -10. Minor changes of TVM which will be activated by `Config8.version >= 9` |
13 | | -11. Multiple minor improvements |
14 | | - |
15 | | -Besides the work of the core team, this update is based on the efforts of @krigga (emulator), Arayz @ TonBit (LS security, TVM recursion), @ret2happy (UB in BLST). |
16 | | - |
17 | | - |
| 1 | +## 2024.12 Update |
| 2 | + |
| 3 | +1. FunC 0.4.6: Fix in try/catch handling, fixing pure flag for functions stored in variables |
| 4 | +2. Merging parts of Accelerator: support of specific shard monitoring, archive/liteserver slice format, support for partial liteservers, proxy liteserver, on-demand neighbour queue loading |
| 5 | +3. Fix of asynchronous cell loading |
| 6 | +4. Various improvements: caching certificates checks, better block overloading detection, `_malloc` in emulator |
| 7 | +5. Introduction of telemetry in overlays |
| 8 | +6. Use non-null local-id for tonlib-LS interaction - mitigates MitM attack. |
| 9 | +7. Adding `SECP256K1_XONLY_PUBKEY_TWEAK_ADD`, `SETCONTCTRMANY` instructions to TVM (activated by `Config8.version >= 9`) |
| 10 | +8. Private keys export via validator-engine-console - required for better backups |
| 11 | +9. Fix proof checking in tonlib, `hash` in `raw.Message` in tonlib_api |
| 12 | + |
| 13 | +Besides the work of the core team, this update is based on the efforts of OtterSec and LayerZero (FunC), tg:@throwunless (FunC), Aviv Frenkel and Dima Kogan from Fordefi (LS MitM), @hacker-volodya (Tonlib), OKX team (async cell loading), @krigga (emulator) |
0 commit comments