mirror of
https://github.com/ton-blockchain/ton
synced 2025-03-09 15:40:10 +00:00
Update Changelog.md
This commit is contained in:
parent
3525cd5c70
commit
f2155c4a0c
1 changed files with 12 additions and 0 deletions
12
Changelog.md
12
Changelog.md
|
@ -12,3 +12,15 @@
|
|||
* Improved Liteserver DoS resistance for running getmethods.
|
||||
|
||||
Besides the work of the core team, this update is based on the efforts of @tvorogme (added support for slice arguments and noted bugs in Asm.fif), @akifoq (fixed bug in Asm.fif), @cryshado (noted strange behavior of LS, which, upon inspection, turned out to be a vector of DoS attack).
|
||||
## 08.2022 Update
|
||||
* Blockchain state serialization now works via separate db-handler which simplfies memory clearing after serialization
|
||||
* CellDB now works asynchronously which substantially increase database access throughput
|
||||
* Abseil-cpp and crc32 updated: solve issues with compilation on recent OS distributives
|
||||
* Fixed a series of UBs and issues for exotic endianness hosts
|
||||
* Added detailed network stats for overlays (can be accessed via `validator-console`)
|
||||
* Improved auto-builds for wide range of systems.
|
||||
* Added extended error information for unaccepted external messages: `exit_code` and TVM trace (where applicable).
|
||||
* [Improved catchain DoS resistance](https://github.com/ton-blockchain/ton/blob/master/doc/catchain-dos.md)
|
||||
* A series of FunC improvements, summarized [here](https://github.com/ton-blockchain/ton/pull/378)
|
||||
### Update accident
|
||||
Update coincided with persistent state serialization event which lead to block production speed deterioration (issue substantially mitigated in update itself). This phenomena was aggravated by the fact that after update some validators lost ability to participate in block creation. The former was caused by threshold based hardcoded protocol version bump, where threshold was set in such manner (based on block height with value higher than 9m), that it eluded detection in private net tests. The update was temporarily paused and resumed after persistent state serialization ended and issues with block creation were resolved.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue