Skip to content

Commit dbde79e

Browse files
committed
Merge branch 'testnet' into collated-data-opt
2 parents e3c1a7d + 34823b1 commit dbde79e

File tree

174 files changed

+7071
-1345
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

174 files changed

+7071
-1345
lines changed

.github/workflows/build-ton-linux-arm64-appimage.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,11 @@ jobs:
2626
2727
- name: Install clang-16
2828
run: |
29-
wget https://apt.llvm.org/llvm.sh
30-
chmod +x llvm.sh
31-
sudo ./llvm.sh 16 clang
29+
lsb_release -a
30+
wget -qO- https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
31+
echo "deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-16 main" | sudo tee /etc/apt/sources.list.d/llvm.list
32+
sudo apt-get -y update
33+
sudo apt-get install -y clang-16
3234
3335
- name: Cache 3pp
3436
id: cache-3pp

.github/workflows/build-ton-linux-arm64-shared.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,11 @@ jobs:
3131
- if: matrix.os != 'ubuntu-24.04-arm'
3232
name: Install llvm-16
3333
run: |
34-
wget https://apt.llvm.org/llvm.sh
35-
chmod +x llvm.sh
36-
sudo ./llvm.sh 16 clang
34+
lsb_release -a
35+
wget -qO- https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
36+
echo "deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-16 main" | sudo tee /etc/apt/sources.list.d/llvm.list
37+
sudo apt-get -y update
38+
sudo apt-get install -y clang-16
3739
3840
- name: Cache OpenSSL
3941
id: cache-openssl

Changelog.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
## 2025.10 Update
2+
3+
1. [TVM version v12](./doc/GlobalVersions.md): full bounces, new `BTOS` and `HASHBU` instuctions, limit on contract size in masterchain.
4+
2. Optimistic collation/validation: allow nodes to generate and check block candidates before previous block is fully signed (not fully activated yet).
5+
3. Introduced custom block compression algorithm.
6+
4. Overlay improvements: improved overlay discovery on shard configuration update, private externals in custom overlays.
7+
5. Various improvements: session stats, telemetry in fast-sync overlay, earlier block broadcasts, limiting ttl for values in DHT, fixing search by utime in native blockexplorer, faster downloading candidates in validator session, parallelization of storing to cell_db, avoiding touching packfiles on startup.
8+
9+
Besides the work of the core team, this update is based on the efforts of the Tonstudio team: @hacker-volodya @Shvandre; and @mkiesel (avoiding touching packfiles on startup).
10+
11+
12+
113
## 2025.07 Accelerator Update
214

315
Separation of validation and collation processes that allows to host them on independent machines and achieve full horizontal scaling. [More details in documentation](https://docs.ton.org/v3/documentation/infra/nodes/validation/collators)

0 commit comments

Comments
 (0)