-
Notifications
You must be signed in to change notification settings - Fork 1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
7df2ea9
commit d3d050a
Showing
2 changed files
with
27 additions
and
17 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,13 @@ | ||
## 2024.10 Update | ||
|
||
1. Parallel write to celldb: substantial improvement of sync and GC speed, especially with slow disks. | ||
2. Decreased network traffic: only first block candidate is sent optimistically. | ||
3. Improved channel creation and dht lookups, introduction of semi-private overlays | ||
4. New LS dispatch queue related methods and improvement security | ||
5. Fixing recursion in TVM continuations | ||
6. Improved stats for actors, validator sessions, perf counters, overlays, adnl, rocksdb | ||
7. Migration to C++20 | ||
8. Improved block size estimates: account for depth in various structures | ||
9. Fix bug with `<<` optimization in FunC | ||
10. Minor changes of TVM which will be activated by `Config8.version >= 9` | ||
11. Multiple minor improvements | ||
|
||
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). | ||
|
||
|
||
## 2024.12 Update | ||
|
||
1. FunC 0.4.6: Fix in try/catch handling, fixing pure flag for functions stored in variables | ||
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 | ||
3. Fix of asynchronous cell loading | ||
4. Various improvements: caching certificates checks, better block overloading detection, `_malloc` in emulator | ||
5. Introduction of telemetry in overlays | ||
6. Use non-null local-id for tonlib-LS interaction - mitigates MitM attack. | ||
7. Adding `SECP256K1_XONLY_PUBKEY_TWEAK_ADD`, `SETCONTCTRMANY` instructions to TVM (activated by `Config8.version >= 9`) | ||
8. Private keys export via validator-engine-console - required for better backups | ||
9. Fix proof checking in tonlib, `hash` in `raw.Message` in tonlib_api | ||
|
||
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) |