Skip to content

Commit 7cbe20c

Browse files
committed
Update changelog
1 parent 489721e commit 7cbe20c

File tree

2 files changed

+33
-11
lines changed

2 files changed

+33
-11
lines changed

Changelog.md

+17
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
## 2024.08 Update
2+
3+
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`.
4+
2. A number of changes to transcation executor which will activated for `Config8.version >= 8`:
5+
- 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.
6+
- Slightly change random seed generation to fix mix of `addr_rewrite` and `addr`.
7+
- Fill in `skipped_actions` for both invalid and valid messages with `IGNORE_ERROR` mode that can't be sent.
8+
- Allow unfreeze through external messages.
9+
- Don't use user-provided `fwd_fee` and `ihr_fee` for internal messages.
10+
3. A few issues with broadcasts were fixed: stop on receiving last piece, response to AdnlMessageCreateChannel
11+
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
12+
5. Added new flags and commands to the node, in particular `--fast-state-serializer`, `getcollatoroptionsjson`, `setcollatoroptionsjson`
13+
14+
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).
15+
16+
17+
118
## 2024.06 Update
219

320
1. Make Jemalloc default allocator

recent_changelog.md

+16-11
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
1-
## 2024.04 Update
2-
3-
1. Make Jemalloc default allocator
4-
2. Add candidate broadcasting and caching
5-
3. Limit per address speed for external messages broadcast by reasonably large number
6-
4. Overlay improvements: fix dropping peers in small custom overlays, fix wrong certificate on missed keyblocks
7-
5. Extended statistics and logs for celldb usage, session stats, persistent state serialization
8-
6. Tonlib and explorer fixes
9-
7. Flags for precize control of Celldb: `--celldb-cache-size`, `--celldb-direct-io` and `--celldb-preload-all`
10-
8. Add valiator-console command to stop persistent state serialization
11-
9. Use `@` path separator for defining include path in fift and create-state utilities on Windows only.
1+
## 2024.08 Update
2+
3+
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`.
4+
2. A number of changes to transcation executor which will activated for `Config8.version >= 8`:
5+
- 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.
6+
- Slightly change random seed generation to fix mix of `addr_rewrite` and `addr`.
7+
- Fill in `skipped_actions` for both invalid and valid messages with `IGNORE_ERROR` mode that can't be sent.
8+
- Allow unfreeze through external messages.
9+
- Don't use user-provided `fwd_fee` and `ihr_fee` for internal messages.
10+
3. A few issues with broadcasts were fixed: stop on receiving last piece, response to AdnlMessageCreateChannel
11+
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
12+
5. Added new flags and commands to the node, in particular `--fast-state-serializer`, `getcollatoroptionsjson`, `setcollatoroptionsjson`
13+
14+
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).
15+
16+

0 commit comments

Comments
 (0)