From 7cbe20c4402c777857965799f72582487aff4fac Mon Sep 17 00:00:00 2001 From: EmelyanenkoK Date: Fri, 9 Aug 2024 10:59:11 +0300 Subject: [PATCH] Update changelog --- Changelog.md | 17 +++++++++++++++++ recent_changelog.md | 27 ++++++++++++++++----------- 2 files changed, 33 insertions(+), 11 deletions(-) diff --git a/Changelog.md b/Changelog.md index effe339f4..e5df2f979 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,20 @@ +## 2024.08 Update + +1. Introduction of dispatch queues, message envelopes with transaction chain metadata, and explicitly stored msg_queue size, which will be activated by `Config8.version >= 8` and new `Config8.capabilities` bits: `capStoreOutMsgQueueSize`, `capMsgMetadata`, `capDeferMessages`. +2. A number of changes to transcation executor which will activated for `Config8.version >= 8`: + - Check mode on invalid `action_send_msg`. Ignore action if `IGNORE_ERROR` (+2) bit is set, bounce if `BOUNCE_ON_FAIL` (+16) bit is set. + - Slightly change random seed generation to fix mix of `addr_rewrite` and `addr`. + - Fill in `skipped_actions` for both invalid and valid messages with `IGNORE_ERROR` mode that can't be sent. + - Allow unfreeze through external messages. + - Don't use user-provided `fwd_fee` and `ihr_fee` for internal messages. +3. A few issues with broadcasts were fixed: stop on receiving last piece, response to AdnlMessageCreateChannel +4. A number of fixes and improvements for emulator and tonlib: correct work with config_addr, not accepted externals, bounces, debug ops gas consumption, added version and c5 dump, fixed tonlib crashes +5. Added new flags and commands to the node, in particular `--fast-state-serializer`, `getcollatoroptionsjson`, `setcollatoroptionsjson` + +Besides the work of the core team, this update is based on the efforts of @krigga (emulator), stonfi team, in particular @dbaranovstonfi and @hey-researcher (emulator), and @loeul, @xiaoxianBoy, @simlecode (typos in comments and docs). + + + ## 2024.06 Update 1. Make Jemalloc default allocator diff --git a/recent_changelog.md b/recent_changelog.md index 25a93c189..930fa9c9f 100644 --- a/recent_changelog.md +++ b/recent_changelog.md @@ -1,11 +1,16 @@ -## 2024.04 Update - -1. Make Jemalloc default allocator -2. Add candidate broadcasting and caching -3. Limit per address speed for external messages broadcast by reasonably large number -4. Overlay improvements: fix dropping peers in small custom overlays, fix wrong certificate on missed keyblocks -5. Extended statistics and logs for celldb usage, session stats, persistent state serialization -6. Tonlib and explorer fixes -7. Flags for precize control of Celldb: `--celldb-cache-size`, `--celldb-direct-io` and `--celldb-preload-all` -8. Add valiator-console command to stop persistent state serialization -9. Use `@` path separator for defining include path in fift and create-state utilities on Windows only. +## 2024.08 Update + +1. Introduction of dispatch queues, message envelopes with transaction chain metadata, and explicitly stored msg_queue size, which will be activated by `Config8.version >= 8` and new `Config8.capabilities` bits: `capStoreOutMsgQueueSize`, `capMsgMetadata`, `capDeferMessages`. +2. A number of changes to transcation executor which will activated for `Config8.version >= 8`: + - Check mode on invalid `action_send_msg`. Ignore action if `IGNORE_ERROR` (+2) bit is set, bounce if `BOUNCE_ON_FAIL` (+16) bit is set. + - Slightly change random seed generation to fix mix of `addr_rewrite` and `addr`. + - Fill in `skipped_actions` for both invalid and valid messages with `IGNORE_ERROR` mode that can't be sent. + - Allow unfreeze through external messages. + - Don't use user-provided `fwd_fee` and `ihr_fee` for internal messages. +3. A few issues with broadcasts were fixed: stop on receiving last piece, response to AdnlMessageCreateChannel +4. A number of fixes and improvements for emulator and tonlib: correct work with config_addr, not accepted externals, bounces, debug ops gas consumption, added version and c5 dump, fixed tonlib crashes +5. Added new flags and commands to the node, in particular `--fast-state-serializer`, `getcollatoroptionsjson`, `setcollatoroptionsjson` + +Besides the work of the core team, this update is based on the efforts of @krigga (emulator), stonfi team, in particular @dbaranovstonfi and @hey-researcher (emulator), and @loeul, @xiaoxianBoy, @simlecode (typos in comments and docs). + +